关于MybatisPlus的默认分页问题

一开始用MybatisPlus的时候,如果用分页就会发现一个问题,如果在使用分页的时候,我们想查询1000条数据,结果查询出来500条,这个时候就会很纳闷,我明明写的1000条啊,怎么会只查询出500条呢,但是如果查询数据库的话,就发现数据库已经有20000条数据了,明显是比500多的,这就证明肯定不是数据数量少的问题,我们再看一下控制台的SQL语句,会发现,limit的条数确实是500。
在这里插入图片描述
但是我pageSize给的参数确实是1000
在这里插入图片描述
让人很是郁闷!!!!!!!
经过各种搬砖终于解决了,现在把方法粘出来,大家也可以搬个砖

 @Bean
    public PaginationInterceptor paginationInterceptor() {
        PaginationInterceptor paginationInterceptor = new PaginationInterceptor();
        //设置最大单页数限制数量,默认500,-1不受限制
        paginationInterceptor.setLimit(-1);
        return paginationInterceptor;
    }
    ```
    在你MybatiPlus配置的Config类中实现这个方法就可以了,想设置多大单页限制就能设置多大单页限制!
  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值