关于ehcache缓存的问题

image.png

我的情况和他很类似.只是我后端用的jfinal,现在的问题就是当更新了数据之后,数据库中数据已经更新了,但是ehcache中的缓存数据没有更新.造成了前端表格数据不正常,数据库查询插件我又不是hibernate,触发不了缓存更新.这个怎么处理呢.

评论区

netwild

2018-09-19 15:10

缓存更新需要手动维护的。
看这里

JM-java

2018-09-19 15:58

@netwild 有没有办法做其他处理呢.因为我是用的 @Before(CacheInterceptor.class) 这个注解.如果要像这样增加代码的话,个人觉得很麻烦.就不能像hibernate一样实现对缓存数据的更新吗?

netwild

2018-09-19 16:24

可以使用 @Before(EvictInterceptor.class) 注解清除缓存啊

JM-java

2018-10-12 15:45

热门反馈

扫码入社