美文网首页SpringBoot
使用Mybatis-Plus进行分页查询,返回的数据中total

使用Mybatis-Plus进行分页查询,返回的数据中total

作者: HachiLin | 来源:发表于2022-05-14 14:06 被阅读0次

1. mybatis-plus版本

<dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.2</version>
</dependency>

2. 问题

返回的数据中total总是为0,但是返回数据条数是正常的。使用的分页jar包不生效:

<dependency>
            <groupId>com.github.pagehelper</groupId>
            <artifactId>pagehelper-spring-boot-starter</artifactId>
            <version>1.3.2</version>
  </dependency>

3. 解决

3.1 3.4以前版本

@Configuration
public class MybatisPlusConfig {

    @Bean
    public PaginationInterceptor paginationInterceptor() {
        return new PaginationInterceptor();
    }
}

3.1 3.4以后版本

@Configuration
public class MybatisPlusConfig {

    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        MybatisPlusInterceptor mybatisPlusInterceptor = new MybatisPlusInterceptor();
        mybatisPlusInterceptor.addInnerInterceptor(new PaginationInnerInterceptor());
        return mybatisPlusInterceptor;
    }
}

4. 参考文章

相关文章

网友评论

    本文标题:使用Mybatis-Plus进行分页查询,返回的数据中total

    本文链接:https://www.haomeiwen.com/subject/jrapurtx.html