本文主要是介绍Mybatis-Plus分页查询时碰到`total`有值但`records`为空,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
个人原因:Mybatis-Plus分页插件设置了maxLimit
单页条数
// 分页插件配置
PaginationInnerInterceptor paginationInnerInterceptor = new PaginationInnerInterceptor(DbType.MYSQL);
paginationInnerInterceptor.setMaxLimit(200L); // 单页分页条数限制(默认无限制)
interceptor.addInnerInterceptor(paginationInnerInterceptor);
方法:可以适当增大maxLimit或者修改代码:
// 分页插件配置
PaginationInnerInterceptor paginationInnerInterceptor = new PaginationInnerInterceptor(DbType.MYSQL);
paginationInnerInterceptor.setMaxLimit(200L); // 单页分页条数限制(默认无限制)
paginationInnerInterceptor.setOverflow(true); // 溢出总页数后是否进行处理(默认不处理)
interceptor.addInnerInterceptor(paginationInnerInterceptor);
注:
Mybatis-Plus分页参数说明如图所示:
参考链接:Mybatis-Plus分页插件参数说明
这篇关于Mybatis-Plus分页查询时碰到`total`有值但`records`为空的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!