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

news/2025/2/19 5:43:19/

目录


一、问题背景

  • 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();*     }*//***分页插件*/@Beanpublic MybatisPlusInterceptor mybatisPlusInterceptor() {MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();//  注册乐观锁插件interceptor.addInnerInterceptor(new OptimisticLockerInnerInterceptor()); // 分页插件interceptor.addInnerInterceptor(new PaginationInnerInterceptor());return interceptor;} 
    }
    
  • 再次debug 执行,发现 Page 里面的records和total都显示正常。
    在这里插入图片描述


http://www.ppmy.cn/news/1572409.html

相关文章

C++ Primer 函数基础

欢迎阅读我的 【CPrimer】专栏 专栏简介:本专栏主要面向C初学者,解释C的一些基本概念和基础语言特性,涉及C标准库的用法,面向对象特性,泛型特性高级用法。通过使用标准库中定义的抽象设施,使你更加适应高级…

ArcGISPro 新建shp+数据结构

import arcpy# 设置工作空间和 Shapefile 存放路径 shp_path r"C:\path\to\your\folder\PolygonZY.shp" # Shapefile 存放路径 fields [("CHBH", "TEXT", 20),("ZCMC", "TEXT", 100),("ZCLX", "TEXT"…

嵌入式知识点总结 网络编程 专题提升(一)-TCP/UDP

针对于嵌入式软件杂乱的知识点总结起来,提供给读者学习复习对下述内容的强化。 目录 1.TCP怎么保证可靠性? 2.简述一下TCP建立连接和断开连接的过程 3.TCP三次握手和四次挥手的原因是什么? 4.TCP,UDP的区别是什么?…

verilog练习:i2c slave 模块设计

文章目录 前言1.结构2.代码2.1 iic_slave.v2.2 sync.v2.3 wr_fsm.v2.3.1 状态机状态解释 2.4 ram.v 3. 波形展示4. 建议5. 资料总结 前言 首先就不啰嗦iic协议了,网上有不少资料都是叙述此协议的。 下面将是我本次设计的一些局部设计汇总,如果对读者有…

【云安全】云原生-K8S(三) 安装 Dashboard 面板

在Kubernetes中安装Dashboard需要几个步骤,包括部署Dashboard组件、配置访问权限以及暴露Dashboard服务等。以下是详细的步骤: 1. 部署 K8S Dashboard 可以通过以下命令用Kubernetes官方的YAML文件来快速部署,由于是国外网站,需…

01什么是DevOps

在日常开发中,运维人员主要负责跟生产环境打交道,开发和测试,不去操作生产环境的内容,生产环境由运维人员操作,这里面包含了环境的搭建、系统监控、故障的转移,还有软件的维护等内容。 当一个项目开发完毕&…

web前端第三次作业:登录窗口拖动效果

<!DOCTYPE html> <html lang"zh"> <head> <meta charset"UTF-8"> <meta name"viewport" content"widthdevice-width, initial-scale1.0"> <title>登录窗口拖动效果</title> <style>…

阿里4面+腾讯4面春招面试题解析,附Java 岗 988 道题分享

金三银四即将到来&#xff0c;想要跳槽的小伙伴&#xff0c;和想要在金三银四中大放异彩的朋友们如何才能做得更好呢&#xff1f;不要想着现在还在春节还处在懒惰的状态&#xff0c;不要想着临时抱佛脚想着面试前的狂补&#xff0c; 这样想的话你就大错特错了。小编认为只有做好…