• 欢迎光临~

Mybatis plus 分页查询total为0

开发技术 开发技术 2022-08-04 次浏览

问题描述

使用mybatisplus分页查询插件时,有查询结果但返回的page total为0。

原因

mybatis plus分页查询原理是通过拦截器修改sql参数,因此需要注册一个拦截器并指定数据库类型

@Configuration
@EnableTransactionManagement
@MapperScan(basePackages = {"{mapper路径}"})
public class MybatisPlusConfig {

    /**
     * 分页插件
     */
    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
        return interceptor;
    }
}
程序员灯塔
转载请注明原文链接:Mybatis plus 分页查询total为0
喜欢 (0)