問題:
在開發中使用PageHelpe分頁插件時,因為需要對查詢出來的數據進行二次處理,如查詢出了一個學生列表,需要遍歷每一個學生,為這個學生新增一個屬性,然后再返回,這時候就有可能會出現分頁混亂或者直接分頁失敗問題
原因:
返回數據時先操作了數據庫返回的數據,然后在把數據放入了PageInfo里面,其實這時候放入PageInfo的數據已經不是原始數據了,而是進過二次處理的數據,所有分頁已經失效了
解決辦法:
數據查詢出來后,首先把數據放入PageInfo,如果需要多數據進行二次處理,就通過PageInfo的getList()方法拿出數據,然后在對數據進行處理
