PageHelper分頁后修改了內容導致分頁數據混亂問題


問題:

  在開發中使用PageHelpe分頁插件時,因為需要對查詢出來的數據進行二次處理,如查詢出了一個學生列表,需要遍歷每一個學生,為這個學生新增一個屬性,然后再返回,這時候就有可能會出現分頁混亂或者直接分頁失敗問題

原因:

  返回數據時先操作了數據庫返回的數據,然后在把數據放入了PageInfo里面,其實這時候放入PageInfo的數據已經不是原始數據了,而是進過二次處理的數據,所有分頁已經失效了

解決辦法:

  數據查詢出來后,首先把數據放入PageInfo,如果需要多數據進行二次處理,就通過PageInfo的getList()方法拿出數據,然后在對數據進行處理


免責聲明!

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



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