zoukankan      html  css  js  c++  java
  • Mybatis plus 多表连接分页查询

    在Mapper文件中新建一个接口

    Mapper文件应该已经继承了BaseMapper

    public interface UserMapper extends BaseMapper<UserVo> {
    
        IPage<User> pageUser(IPage<UserVO> page);
    }
    

    对应的XML中添加相应的SQL语句,这里SQL语句按你之前的用法写即可,不需要考虑分页

    <select id="selectPageUser" resultType="cn.com">
        select name,unit from user,unit where user.unitno = unit.unitno
    </select>
    

    service层使用

    像使用单表一样使用分页,返回类型依然是Ipage

    public IPage<UserVO> pageUseVo(int pageno, int pagesize) {
        Page<UserVO> page = new Page<>(pageno, pagesize);
        return userMapper.pageUser(page);
    }
    

    controller层使用

    Controller就不详细列出了,根据需要传过来Pageno(第几页)和Pagesize(每页多少条数据)就可以了,controller直接处理service层返回的数据

  • 相关阅读:
    BZOJ 3991 set维护dfs序
    BZOJ 4547 矩阵快速幂
    WERTYU | TEX Quotes
    高精度运算
    最大公约数和最小公倍数
    老鼠的旅行
    数据交换
    1136 A Delayed Palindrome
    1137 Final Grading
    1138 Postorder Traversal
  • 原文地址:https://www.cnblogs.com/zhangqiuchi/p/12882247.html
Copyright © 2011-2022 走看看