首页 > 其他 > 详细

Mybatis plus 多表连接分页查询

时间:2020-05-13 15:44:28      阅读:1087      评论:0      收藏:0      [点我收藏+]

在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层返回的数据

Mybatis plus 多表连接分页查询

原文:https://www.cnblogs.com/zhangqiuchi/p/12882247.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!