MyBatis Plus 分页查询返回的 数据总数total为0 的解决方案
Friday, May 15, 2020
今天在使用MyBatis-Plus在进行分页查询时, 返回的IPage对象数据的total属性一直是0. 没有数据总数, 前端的分页部分将会比较难搞, 在此记录一下排坑过程.
开发环境 本教程的开发环境如下:
名称 版本 JDK 1.8 Spring Boot 2.1.14.RELEASE Mybatis-Plus 3.2.0 解决方案 方案一: 添加配置类, 注入PaginationInterceptor(推荐) 创建类文件MybatisPlusConfig文件, 输入以下代码:
[epcl_tabs] [epcl_tab title=“Kotlin”]
import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor import org.springframework.context.annotation.Bean import org.springframework.context.annotation.Configuration @Configuration class MybatisPlusConfig { /** * 分页插件 */ @Bean fun paginationInterceptor(): PaginationInterceptor { return PaginationInterceptor() } } [/epcl_tab] [epcl_tab title=“Java”]
import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @Configuration public class MybatisPlusConfig { /** * 分页插件 */ @Bean public PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor(); } } [/epcl_tab] [/epcl_tabs]