Mybatis Plus分页查询返回total为0问题解决
一日,乌云密布,本人看着mybatis plus的官方文档,随手写了个分页查询,如下
Page<Question> questionPage = questionService.page(new Page<>(current, size),
questionService.getQueryWrapper(questionQueryRequest));
写完之后,能够查到数据库的数据。在联调前端时,发现分页数据的总条数(total)始终为0。
debug后,确认问题出在后端:

在明显有数据的情况下,total为0,考虑mybatis plus配置问题。查阅资料和官方文档后得知,是没有配置mybatis plus拦截器。
官方文档:https://baomidou.com/plugins/pagination/
添加配置类如下
@Configuration
@MapperScan("scan.your.mapper.package")
public class MybatisPlusConfig {
/**
* 添加分页插件
*/
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor() {
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL)); // 如果配置多个插件, 切记分页最后添加
// 如果有多数据源可以不配具体类型, 否则都建议配上具体的 DbType
return interceptor;
}
}到此这篇关于Mybatis Plus分页查询返回total为0问题解决的文章就介绍到这了,更多相关Mybatis Plus 返回total为0内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
MyBatis不同Mapper文件引用resultMap实例代码
这篇文章主要介绍了mybatis 不同Mapper文件引用resultMap的实例代码,非常不错具有参考借鉴价值,需要的朋友可以参考下2017-07-07
Java实现Excel导出的全部流程(多Sheet、复杂格式)
这篇文章主要介绍了如何根据图片格式导出Excel文件,并根据项目号区分不同的sheet页,通过Maven依赖、实体类定义、导出工具和使用示例,详细描述了如何实现这一功能,包括Sheet分组逻辑、格式还原和动态数据处理,需要的朋友可以参考下2025-12-12
关于Springboot数据库配置文件明文密码加密解密的问题
这篇文章主要介绍了Springboot数据库配置文件明文密码加密解密的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2022-03-03
Springboot 1.5.7整合Kafka-client代码示例
这篇文章主要介绍了Springboot 1.5.7整合Kafka-client代码示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2020-10-10
SpringBoot 在项目启动之后执行自定义方法的两种方式小结
这篇文章主要介绍了SpringBoot 在项目启动之后执行自定义方法的两种方式小结,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-09-09
spring boot定时任务接收邮件并且存储附件的方法讲解
今天小编就为大家分享一篇关于spring boot定时任务接收邮件并且存储附件的方法讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧2019-03-03


最新评论