使用redis做mybatis-plus做二级缓存,分页查询错误

ml4233792 2019-06-21 02:30:35
目前使用mybatis-plus 3.1.0 引入redis做二级缓存后,其他查询没有问题,但是使用分页查询时,第一次从数据库里获取数据,分页信息没有问题,第二次同样的请求能看到是从redis里获取数据,这时候分页中的total显示为0,取到的数据是正确的。分页用的是自带的Page,查了网上说3.0以后不支持PageHelper了,这个怎么样才能解决。我自己查了redis里面的缓存数据,只有分页查出来的数据,没有任何分页的信息。
...全文
505 3 打赏 收藏 转发到动态 举报
写回复
用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嘛

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧