一般是由于分页的时候,只会对最近的数据分页,就近原则,参考代码一目了然,豁然开朗,茅塞顿开
//开始分页
PageHelper.startPage(pageEncapsulation.getPageNo() + 1, pageEncapsulation.getPageSize(), true);
list = circulationCardProductDao.findXHKByPage();//记录的是总数(循环卡)
//注意要对另一个List集合进行分页必须再一次开启PageHelper.startPage(后面紧跟) list2
PageHelper.startPage(pageEncapsulation.getPageNo() + 1, pageEncapsulation.getPageSize(), true);
list2 = circulationCardProductDao.findCZKByPage();//记录的是总数(充值卡)
PageHelper 的 pageNum,pageSize,total不正确道理类似