社区
Java
帖子详情
使用redis做mybatis-plus做二级缓存,分页查询错误
ml4233792
2019-06-21 02:30:35
目前使用mybatis-plus 3.1.0 引入redis做二级缓存后,其他查询没有问题,但是使用分页查询时,第一次从数据库里获取数据,分页信息没有问题,第二次同样的请求能看到是从redis里获取数据,这时候分页中的total显示为0,取到的数据是正确的。分页用的是自带的Page,查了网上说3.0以后不支持PageHelper了,这个怎么样才能解决。我自己查了redis里面的缓存数据,只有分页查出来的数据,没有任何分页的信息。
...全文
592
3
打赏
收藏
使用redis做mybatis-plus做二级缓存,分页查询错误
目前使用mybatis-plus 3.1.0 引入redis做二级缓存后,其他查询没有问题,但是使用分页查询时,第一次从数据库里获取数据,分页信息没有问题,第二次同样的请求能看到是从redis里获取数据,这时候分页中的total显示为0,取到的数据是正确的。分页用的是自带的Page,查了网上说3.0以后不支持PageHelper了,这个怎么样才能解决。我自己查了redis里面的缓存数据,只有分页查出来的数据,没有任何分页的信息。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ml4233792
2019-07-01
打赏
举报
回复
引用 2 楼 qweqw_2的回复:
使用MybatisPlus的二级缓存分页插件 CachePaginationInterceptor就可以了
3.1.0里面没有这个类了
qweqw_2
2019-06-28
打赏
举报
回复
使用MybatisPlus的二级缓存分页插件 CachePaginationInterceptor就可以了
大金毛子
2019-06-22
打赏
举报
回复
既然第一次没问题,那就重写一下缓存逻辑嘛,把第一次查到的结果存到redis嘛
《Java 100 天进阶之路》第86篇:MyBatis 核心原理与缓存避坑指南(2026版)
从传统 XML 到 Spring Boot 自动装配,从 #{} 防注入到动态 SQL 解析,从一级缓存陷阱到
二级缓存
脏读,从原生 MyBatis 到
MyBatis-Plus
效率翻倍。本文深入剖析核心组件(SqlSession、Executor、StatementHandler)、执行流程、注解开发,并结合
MyBatis-Plus
分页插件与代码生成器,助你掌握 2026 年企业级持久层框架首选方案。面试必考 + 实战避坑,一篇通透。
mybatis-plus
知识
通用Mapper:
MyBatis-Plus
提供了通用的Mapper接口,包括常见的CRUD方法,无需手动编写SQL。QueryWrapper: 用于构建查询条件的Wrapper,支持等于、不等于、大于、小于、模糊查询等操作。自定义SQL: 支持自定义SQL语句,可以在XML文件中定义SQL片段,实现更复杂的查询。UpdateWrapper: 用于构建更新条件的Wrapper,支持设置更新的字段和条件。条件构造器自定义: 可以自定义条件构造器,实现特定条件的查询逻辑。Service类: 业务逻辑的处理层。
MateCloud数据库设计:MyBatis Plus + Flyway自动化迁移方案终极指南
MateCloud作为一款基于Spring Cloud Alibaba的微服务架构低代码平台,其数据库设计采用了**MyBatis Plus**和**Flyway**双剑合璧的自动化迁移方案。这种组合为开发团队提供了高效、可靠的数据库版本管理能力,彻底解决了传统SQL脚本管理的痛点。 ## 为什么需要数据库自动化迁移? 在传统的微服务开发中,数据库变更管理常常成为团队协作的痛点。手动执行SQL
MyBatis @Select注解深度解析
在当今的软件开发领域,数据库操作是构建应用程序不可或缺的一部分。特别是在
使用
MyBatis框架进行数据库交互时,@Select注解扮演着至关重要的角色。想象一下,一个典型的企业级应用,其业务逻辑往往涉及大量的数据库查询操作。如果这些操作不能高效、准确地执行,那么整个应用的性能和稳定性都将受到严重影响。在这种背景下,介绍MyBatis核心知识点之@Select:概述显得尤为重要。
别再只
做
CRUD了!用SpringBoot+Vue3+
Redis
实战医院挂号系统的3个性能优化技巧
本文详细介绍了
使用
SpringBoot+Vue3+
Redis
优化医院挂号系统性能的3个实战技巧。通过
Redis
热点号源缓存设计、
MyBatis-Plus
查询优化和前端防抖与降级策略,有效应对高并发场景,提升系统稳定性和用户体验。特别适合需要处理预约挂号系统高并发的开发者参考。
Java
51,408
社区成员
86,092
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章