MyBatis使用分頁插件pagehelper,遇到 IndexOutOfBoundsException: Index: 0, Size: 0] with root cause解決方法

在不使用條件查詢的時候內容會完整的查詢出來

pagehelper在使用的時候它首先會通過你給的條件內容先去數據庫查詢出來有多少條記錄

然後在通過你自己寫SQL語句查詢分頁的內容

假如我的SQL語句是:

 

注意在使用pagehelper插件的時候 不用自己去寫  < LIMIT X,X>

本人的坑就踩到這裏了。我自己寫limit,查詢出的內容一直爲空。就出現了 IndexOutOfBoundsException 索引越界的錯誤

這是帶條件的查詢

同樣先查詢出遊多少條記錄 ,然後在分頁查詢出結果