zoukankan      html  css  js  c++  java
  • 如何实现分页查询,教你从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>
  • 相关阅读:
    泛型
    a版本冲刺第四天
    a版本冲刺第三天
    a版本冲刺第二天
    a版本冲刺第一天
    第四次团队作业——系统设计
    团队项目——需求规格说明书
    第二次团队作业——预则立&&他山之石
    团队项目选题报告
    Alpha 冲刺4
  • 原文地址:https://www.cnblogs.com/chenxqNo01/p/6372673.html
Copyright © 2011-2022 走看看