Mybatisplus——Mybatisplus3.5.2版本使用Page分页插件查询,records有数据 ...

打印 上一主题 下一主题

主题 1005|帖子 1005|积分 3015


  • debug 实行Mybatisplus使用Page分页插件查询时,发现 Page 里面的records有数据但是total显示0。

二、标题产生的原因


  • 未配置MybatisPlus的分页插件拦截器导致的
  • 大概因mybatis-plus版本3.4或3.5版本导致原先的分页插件paginationInterceptor无法正常使用
三、解决方式


  • 配置分页拦截器,原有的Mybatisplus分页插件配置文件

  • 配置分页拦截器,新的Mybatisplus分页插件配置文件

  • 添加Mybatisplus配置文件代码
    1. @EnableTransactionManagement
    2. @Configuration
    3. public class MybatisPlusConfig {
    4.         /**
    5.      *     //配置分页插件(过时了!!!)
    6.      *     // 可以用,但是可以total的值会一直显示为0
    7.      *     @Bean
    8.      *     public PaginationInnerInterceptor paginationInnerInterceptor() {
    9.      *         return new PaginationInnerInterceptor();
    10.      *     }
    11.      */
    12.         /**
    13.         *分页插件
    14.         */
    15.     @Bean
    16.       public MybatisPlusInterceptor mybatisPlusInterceptor() {
    17.           MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
    18.           //  注册乐观锁插件
    19.           interceptor.addInnerInterceptor(new OptimisticLockerInnerInterceptor());
    20.           // 分页插件
    21.           interceptor.addInnerInterceptor(new PaginationInnerInterceptor());
    22.           return interceptor;
    23.       }
    24. }
    复制代码
  • 再次debug 实行,发现 Page 里面的records和total都显示正常。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

傲渊山岳

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表