mybatis pagehelper 分頁方式,沒有使用pagehelper任然分頁或者使用的位置不在該sql前面,熱然添加了limit


pagehelper使用的方式最常見的就是使用

PageHelper.startPage()
上面的代碼在前面一個查詢sql前面使用, 按照API說明應該是在那個sql語句前使用就給那個sql加上limit,但是今天后面的一個查詢另外的一個sql需要用到手動的分頁,發現該sql后面多了一個limit,

最后網上參照:https://blog.csdn.net/u013958151/article/details/88038809的講解發現,另外一個開發寫的dao層的參數用了PageNum和pageSize兩個名字,將pageNum改為startRow后發現sql后面米有limit了

總結:

mapper的方法中的參數,如果帶有pageNum和pageSize屬性,mybatis還是會對查詢的結果進行分頁,也就是在sql語句的末尾加上limit,所以,pagehelper的分頁使用方式就有除了上面那一種,還有通過查詢對象里面添加了這兩個屬性這一種


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM