当前位置: 首页 > news >正文

Mybatis Plus分页查询返回total为0问题

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 {/*** 添加分页插件*/@Beanpublic MybatisPlusInterceptor mybatisPlusInterceptor() {MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL)); // 如果配置多个插件, 切记分页最后添加// 如果有多数据源可以不配具体类型, 否则都建议配上具体的 DbTypereturn interceptor;}
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • prometheus通过nginx-vts-exporter监控nginx
  • Android APN type 配置和问题
  • 数据结构之线性表(python)
  • 【数据结构】数据结构系列学习笔记——导航篇
  • 动规part 05
  • 设计模式 组合模式(Composite Pattern)
  • 基于单片机的无线宠物自动喂食系统设计
  • 什么是L2范数
  • 用户态缓存:环形缓冲区(Ring Buffer)
  • 电力施工作业安全行为检测图像数据集
  • JavaWeb--纯小白笔记06:使用Idea创建Web项目,Servlet生命周期,注解,中文乱码解决
  • 硬件工程师笔试面试——晶振
  • 思通数科开源产品:免费的AI视频监控卫士安装指南
  • git reflog 和 git log 的详解和区别
  • 本地git仓库配置远程仓库的地址
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • export和import的用法总结
  • Go 语言编译器的 //go: 详解
  • Ruby 2.x 源代码分析:扩展 概述
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • vue--为什么data属性必须是一个函数
  • webpack项目中使用grunt监听文件变动自动打包编译
  • 闭包--闭包作用之保存(一)
  • 从零搭建Koa2 Server
  • 大主子表关联的性能优化方法
  • 汉诺塔算法
  • 前端面试题总结
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 算法-插入排序
  • 异常机制详解
  • 原生JS动态加载JS、CSS文件及代码脚本
  • FaaS 的简单实践
  • 阿里云ACE认证之理解CDN技术
  • 带你开发类似Pokemon Go的AR游戏
  • ## 基础知识
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • #C++ 智能指针 std::unique_ptr 、std::shared_ptr 和 std::weak_ptr
  • $$$$GB2312-80区位编码表$$$$
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (Oracle)SQL优化基础(三):看懂执行计划顺序
  • (补充)IDEA项目结构
  • (二)原生js案例之数码时钟计时
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (附源码)springboot家庭装修管理系统 毕业设计 613205
  • (免费领源码)python#django#mysql校园校园宿舍管理系统84831-计算机毕业设计项目选题推荐
  • (四)Controller接口控制器详解(三)
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • **PHP分步表单提交思路(分页表单提交)
  • .bat批处理(五):遍历指定目录下资源文件并更新
  • .NET CF命令行调试器MDbg入门(一)
  • .Net Core 中间件验签