現(xiàn)象:
在使用過程種發(fā)現(xiàn)在一個不希望分頁的情況,有時候分頁有時候不分頁,sql種也并未分頁。最終發(fā)現(xiàn)在一個方法中調(diào)用分頁后,并沒有執(zhí)行查詢方法。
原因:
PageHelper.startPage 方法調(diào)用后,后面必須有一個Mapper的查詢方法,必須被消費掉。
否則會由于ThreadLocal的原因,當該線程被其他方法調(diào)用時被分頁。
在文檔中非常明確的寫了分頁插件的使用方法?。?br>
另外這不是ThreadLocal引起的問題,是使用不當!
解決辦法:
去掉不合理分頁