当前使用版本(必须填写清楚,否则不予处理)

3.1.1

该问题是怎么引起的?

PaginationInterceptor中写死了limit=500,强制最多显示500条 if (limit > 0 && limit <= page.getSize()) { page.setSize(limit); }

补充: 在一些跑批程序中,希望一次查询的数据量远大于500,建议不要写死改为可配置参数

Comment From: qmdx

paginationInterceptor.setLimit(-1) 取消单页限制,这里是为了防止恶意全表搜索,如果你有这种需求全局设置下

Comment From: iiiron

这个点为什么不写在文档里面,我要是不来issue里面查,我都不知道原来setLimit就可以了

Comment From: Lzw2016

你可以看源码啊,。。。

Comment From: qmdx

https://mybatis.plus/guide/page.html 注释部分仔细看看文档有说明

Comment From: yuxiaobin

MyBatis-Plus 3.1.1版本 为什么分页强制限制500条?建议提供配置自行设置不要写死!

paginationInterceptor.setLimit(你的最大单页限制数量,默认 500 条,小于 0 如 -1 不受限制);

Comment From: dianbaiyizhong

这个我也踩坑了。。。找来找去才发现限制了500.。。应该默认不限制嘛

Comment From: qmdx

这个我也踩坑了。。。找来找去才发现限制了500.。。应该默认不限制嘛

不限制容易爆掉你的库

Comment From: zhengganglee

有没有局部限制方法啊,全局限制可以理解,怎么局部某个查询可以不限制500?

Comment From: 8debug

https://mybatis.plus/guide/page.html 注释部分仔细看看文档有说明

页面挂了