关于mybatis-plus分页查询total=0问题解决
今天复习分布式架构,一步一步从新架构模块,写道mybatis-plus的时候,突然发现分页查询居然total一直等于0。如果是在公共模块写的这个,记得扫描它哦。
·
今天复习分布式架构,一步一步从新架构模块,写道mybatis-plus的时候,突然发现分页查询居然total一直等于0。
在项目上的时候,都是架构师吧这个弄好了的,我一直以为直接分页查询,就会有值,原来还需要将一个mybatis的拦截器注入到容器中,在查询之前,进行一次查询total的操操作:


方法也很简单,导入对应的依赖,写一个配置类:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-extension</artifactId>
<version>3.5.3.1</version>
<scope>compile</scope>
</dependency>
package com.common.config; import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** * @program: springCloudeAlibabaFuXi * @author: quxiao * @create: 2024-03-18 21:57 **/ @Configuration public class MybatisPlusConfig { @Bean public MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor(); //分页插件 interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL)); return interceptor; } }如果是在公共模块写的这个,记得扫描它哦。
详见:
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)