为了账号安全,请及时绑定邮箱和手机立即绑定

分页查询偏移量的问题

@Override
    public IPage getUserPage(PageInfo pageInfo, User user) {
//        Page page = new Page();
//        page.setCurrent(pageInfo.getPageIndex());
//        page.setSize(pageInfo.getPageSize());
        Page page = new Page(2,2);//如果不需要总记录数,那么第三个参数传false
        IPage iPage = userMapper.selectPage(page, null);
        long total = iPage.getTotal();//总记录数
        long pages = iPage.getPages();//总页数
        List records = iPage.getRecords();//所有记录
        return iPage;
    }
Page page = new Page(1,2); 和 Page page = new Page(0,2);查询的结果一样,都是只能查询到第1条和第2条记录,那么怎么样才能
查询到第2条和第3条记录呢?


正在回答

2 回答

MP的Page对象,两个参数的构造器,第一个参数是当前页,第二个参数是每页条数,想你说的查第二条和第三条这种,不支持,你得自己写了。

0 回复 有任何疑惑可以回复我~

Page(0,2)和Page(1,2)查询的都是第一页,查询第二页的话需要Page(2,2)

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

分页查询偏移量的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信