PageHelper分页后修改了内容导致分页数据混乱问题


问题:

  在开发中使用PageHelpe分页插件时,因为需要对查询出来的数据进行二次处理,如查询出了一个学生列表,需要遍历每一个学生,为这个学生新增一个属性,然后再返回,这时候就有可能会出现分页混乱或者直接分页失败问题

原因:

  返回数据时先操作了数据库返回的数据,然后在把数据放入了PageInfo里面,其实这时候放入PageInfo的数据已经不是原始数据了,而是进过二次处理的数据,所有分页已经失效了

解决办法:

  数据查询出来后,首先把数据放入PageInfo,如果需要多数据进行二次处理,就通过PageInfo的getList()方法拿出数据,然后在对数据进行处理


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM