当前位置: 首页 > news >正文

Mybatisplus——Mybatisplus3.5.2版本使用Page分页插件查询,records有数据但是total显示0

目录


一、问题背景

  • debug 执行Mybatisplus使用Page分页插件查询时,发现 Page 里面的records有数据但是total显示0。
    在这里插入图片描述

二、问题产生的原因

  • 未配置MybatisPlus的分页插件拦截器导致的
  • 或者因mybatis-plus版本3.4或3.5版本导致原先的分页插件paginationInterceptor无法正常使用

三、解决方式

  • 配置分页拦截器,原有的Mybatisplus分页插件配置文件
    在这里插入图片描述

  • 配置分页拦截器,新的Mybatisplus分页插件配置文件
    在这里插入图片描述

  • 添加Mybatisplus配置文件代码

    @EnableTransactionManagement
    @Configuration
    public class MybatisPlusConfig {
    	/**
         *     //配置分页插件(过时了!!!)
         *     // 可以用,但是可以total的值会一直显示为0
         *     @Bean
         *     public PaginationInnerInterceptor paginationInnerInterceptor() {
         *         return new PaginationInnerInterceptor();
         *     }
         */
     
    	/**
    	*分页插件
    	*/
        @Bean
          public MybatisPlusInterceptor mybatisPlusInterceptor() {
              MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
              //  注册乐观锁插件
              interceptor.addInnerInterceptor(new OptimisticLockerInnerInterceptor()); 
              // 分页插件
              interceptor.addInnerInterceptor(new PaginationInnerInterceptor());
              return interceptor;
          } 
    }
    
  • 再次debug 执行,发现 Page 里面的records和total都显示正常。
    在这里插入图片描述

相关文章:

  • 理解 WebGPU 的入口: navigator.gpu
  • API网关基础知识总结
  • C++学习 mac上VScode运行C++
  • 镜像文件`imx-image-full-imx6ull14x14evk-20201209093926.rootfs.wic`的串口终端日志输出记录
  • 第P9周-Pytorch实现YOLOv5-Backbone模块
  • DeepSeek自动化写作软件
  • Transformer以及BERT阅读参考博文
  • 浏览器安全学习
  • NLLB 与 ChatGPT 双向优化:探索翻译模型与语言模型在小语种应用的融合策略
  • Windows 图形显示驱动开发-WDDM 2.0 -Gpu段
  • pip安装国内镜像加速方法
  • 【操作系统】操作系统结构
  • 51单片机09 DS1302时钟
  • 人工智能之数学基础:线性空间
  • DeepSeek官方发布R1模型推荐设置
  • 重生之我在异世界学编程之C语言:深入指针篇(上)
  • 大数据SQL调优专题——Hive执行原理
  • Nginx--日志(介绍、配置、日志轮转)
  • Qt QOpenGLShaderProgram详解
  • 完美解决 error:0308010C:digital envelope routines::unsupported
  • 嘉兴外贸网站制作/郑州网络营销公司哪家好
  • 网站备案 接口/网站广告调词平台
  • 做养生产品哪个网站好/优化网站的公司哪家好
  • 哈尔滨模板建站公司/长沙网站优化指导
  • 网站建设专业的公司哪家好/网站建设小程序开发
  • 网站设计师培训/中央常委成员名单