mybatis-plus多表联查分页

Mybatis plus 多表连接分页查询

在Mapper文件中新建一个接口#

Mapper文件应该已经继承了BaseMapper

//UserVo 自定义的返回需要的字段
public interface UserMapper extends BaseMapper {
    IPage pageUser(IPage page);
}

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


service层使用

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

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

controller层使用

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

你可能感兴趣的:(mybatis-plus多表联查分页)