pagehelper分页失效,获取时返回total一直不超过10
问题
【pagehelper分页失效,获取时返回total一直不超过10】问题排查解决方案
1.发现pagehelper分页失效
2.定位到getDataTable(xxx) 中 total返回10 但是数据库SQL执行数据超过10
3.list instanceof Page 返回false 流程走list instanceof Collection 导致total数据统计出错
文章图片
image.png 4.排查到MyBatis返回的List
listA = xxxMapper.selectList();
和
getDataTable(ListB)
两个List存放的对象不一致。导致PageInfo初始化时list instanceof Page返回false
MyBatis返回的List 即使通过处理后也需要为List 不能变成List
文章图片
image.png
文章图片
image.png
推荐阅读
- SpringBoot调用公共模块的自定义注解失效的解决
- Mybatis|Mybatis Plus 分页插件
- SpringBoot解决Shiro导致依赖注入的bean事务失效问题
- 关于ajax异步分页传输数据到页面为字符串的JS解决办法
- 自定义dialog在xml设置宽高失效的解决
- MySQL|MySQL Sql语句(二)
- 【最棒的讲解】细说element分页
- 关于使用egg-cors之后session失效的问题
- 【2022/01/27】MediaStore模糊查询、分页、排序
- @AutoConfigureAfter和@AutoConfigureBefore排序失效了