mybatis-plus的分页查询,高版本与低版本有所不同,同事由原来的3.1改成了3.4.2,但配置项并没有随之修改,导致查询成功但无法分页,page和total都为0。
之前的配置项是这样配置的:
@Configuration
public class MybatisPlusConfiguration {
@Bean
public PaginationInnerInterceptor paginationInterceptor() {
return new PaginationInnerInterceptor();
}
}
新版本的分页配置项:
@Configuration
public class MybatisPlusConfiguration {
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor(){
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));这个拦截应该不加也没关系,没有去检测。
return interceptor;
}
}
本文介绍从MyBatis-Plus 3.1升级到3.4.2版本时,分页功能失效的问题及解决方法。由于配置未同步更新,导致查询成功但无法分页,page和total均为0。文中提供了适用于新版本的正确配置示例。
1230





