• 如何实现分页查询,教你从sevice层到mapper.xml层的代码编写


    如果看完觉得对您有帮助到,麻烦关注一下,您的关注是我继续更新的动力。谢谢!!

    注意点:
    ①当传递参数时,若参数是对象,要获取对象里的参数值,必须用对象的变量名。属性名获取
    1、service层
    @DataSource("slave")
    List<ZhsVideoCamera> querySchoolCameraList(PaginationSupport paginationSupport,AgencyOtherParam agencyOtherParam);
    2、serviceImp层
    /**
    * 园所已绑定摄像头集合查询
    * @param agencyOtherParam
    * @return
    */
    @Transactional
    @Override
    public List<ZhsVideoCamera> querySchoolCameraList(PaginationSupport ps,AgencyOtherParam agencyOtherParam) {
    //查询当前操作园所是否是当前登入代理商下的代理园所
    List<ZhsVideoCamera> cameraList =new ArrayList<>();
    ZhsVideoCamera zhsVideoCamera=new ZhsVideoCamera();
    zhsVideoCamera.setSchoolId(agencyOtherParam.getSchoolId());
    zhsVideoCamera.setAgencyId(agencyOtherParam.getAgencyId());
    cameraList = zhsVideoCameraMapper.queryPageSchoolCameraList(ps, zhsVideoCamera);
    return cameraList;
    }
    3、serviceDoa层
    List<ZhsVideoCamera> queryPageSchoolCameraList(@Param("pageBean") PaginationSupport ps,
    @Param("vo") ZhsVideoCamera record);//查询园所已绑定摄像头集合
    4、*mapper.xml层
    <!--分页查询园所已绑定摄像头-->
    <select id="queryPageSchoolCameraList" resultMap="BaseResultMap">
    select
    <include refid="Base_Column_List" />
    from zhs_video_camera
    WHERE school_id=#{vo.schoolId,jdbcType=INTEGER} and agency_id=#{vo.agencyId,jdbcType=INTEGER}
    </select>
  • 相关阅读:
    Redux API之compose
    Redux API之bindActionCreators
    Django组件-admin
    Django组件-分页器
    Django视图之FBV与CBV
    前端综合练习
    05-前端之jQuery
    关于DOM操作的案例
    04-再探JavaScript
    03-初识JavaScript
  • 原文地址:https://www.cnblogs.com/chenxqNo01/p/6372673.html
Copyright © 2020-2023  润新知