记一次诡异的分页现象

2019-05-08  本文已影响0人  年少时难免轻狂Ho

现象:

在使用过程种发现在一个不希望分页的情况,有时候分页有时候不分页,sql种也并未分页。最终发现在一个方法中调用分页后,并没有执行查询方法。

原因:

PageHelper.startPage 方法调用后,后面必须有一个Mapper的查询方法,必须被消费掉。
否则会由于ThreadLocal的原因,当该线程被其他方法调用时被分页。
在文档中非常明确的写了分页插件的使用方法!!
另外这不是ThreadLocal引起的问题,是使用不当!

解决办法:

去掉不合理分页

上一篇 下一篇

猜你喜欢

热点阅读