没有调用PageHelper.startPage()分页方法,最后还是执行了PageHelper分页方法的原因

https://blog.csdn.net/persistencegoing/article/details/84376427

 

在service中没有调用PageHelper.startPage方法,但是执行时自动在外面又套了一层PageHelper的分页

原因一是     传入的参数pageNum和pageSize参数与PageHelper.startPage方法的参数相同引起的,修改参数名称pagesStart和pageEnd即可。

 

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

 

希望大家关注我一波,防止以后迷路,有需要的可以加群讨论互相学习java ,学习路线探讨,经验分享与java求职     

群号:721 515 304

你可能感兴趣的:(pagehelper)