使用ehcache缓存查询结果时如何解决分页查询的冲突?

liujiduo 发布于 2015/08/05 10:19
阅读 1K+
收藏 0

@Liuzh_533 你好,想跟你请教个问题:项目里用的是mybatis,所以也理所当然地用了mybatis分页插件,确实方便好用。现在为了提高查询效率减少访问数据库的次数,就集成了ehcache缓存查询结果,试了下发现分页查询的时候会有问题,因为mybatis分页插件是通过拦截sql获得查询结果的,而如果缓存里有数据就不会发sql请求的,这就导致分页插件获得的结果是空的,且总记录数也是0,请问该如何解决这样的冲突?谢谢。

加载中
0
盲人摸象
盲人摸象
  手动写aop,不使用spring aop 的集成方式,然后控制拦截器的执行顺序?
liujiduo
liujiduo
考虑之后发现缓存查询结果就等于隐藏个坑,算了,还是不用了
返回顶部
顶部