Page<XXX> page = new Page<>(pageNum, pageSize);
第一次调用: Ipage<XXX> page1 = this.page(page, queryWrapper);
第二次调用:更改条件后
Ipage<XXX> page2 = this.page(page, queryWrapper);
第二次查询结果会覆盖第一次查询结果
原因说明:
page对象继承IPage对象, 对象传入到this.page()方法中,最终也是封装再page对象中返回,所以导致两次调用返回同一个对象
解决办法:
每次分页查询,创建新的new Page(pageNum,pageSzie)对象即可。