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

问题:

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

原因:

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

解决办法:

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

posted @ 2020-10-12 10:12  huangjintao  阅读(2507)  评论(0)    收藏  举报