关于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类中实现这个方法就可以了,想设置多大单页限制就能设置多大单页限制!

猜你喜欢

转载自blog.csdn.net/qq_45699784/article/details/115541524