分页插件PageHelper出现java.lang.ClassCastException: java.util.ArrayList cannot be cast to com.github.pageh

一般是由于分页的时候,只会对最近的数据分页,就近原则,参考代码一目了然,豁然开朗,茅塞顿开

     //开始分页
            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不正确道理类似

 

发布了57 篇原创文章 · 获赞 33 · 访问量 814万+

猜你喜欢

转载自blog.csdn.net/wozniakzhang/article/details/89501701
今日推荐