記錄PageInfo的total不正確問題以及分頁排序無效問題


在開發中,我們難免會用到mybatis自帶的分頁,雖然好用,但也伴隨着一些問題,為此記錄一下,以免未來再次踩坑,進入主題:

1、total顯示不正確的問題:

問題描述:

在開發中,有些數據從數據庫查出來,但是傳給前端前要做一些處理,這時往往會形成新的數據,這時新的數據由PageInfo封裝傳給前端就會出現total不正確的問題

問題展示:

問題解決:

具體原理,涉及到源碼,可以參考此篇博文:https://blog.csdn.net/wangshuoxyy/article/details/102720141?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~first_rank_v2~rank_v25-1-102720141.nonecase&utm_term=pageinfo%E8%8E%B7%E5%BE%97%E6%80%BB%E6%9D%A1%E6%95%B0

2、分頁排序無效問題:

問題描述:

使用PageInfo分頁包括排序時,會出現不生效的問題

問題展示:

 

 問題解決:把分頁條件排序條件放在sql語句查詢前,並且緊湊在一起,中間不能有其他語句

 


免責聲明!

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



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