小编Art*_*aka的帖子

手动更新数据库后清除 Hibernate 二级缓存

很快,我有一个实体映射到 DB (Oracle) 中的视图,并启用了第二级缓存(只读策略)——ehcache。

如果我手动更新数据库中的某些列 - 缓存将不会更新。

我没有找到任何方法来做到这一点。仅当更新将通过 Hibernate 实体完成时。

我可以以某种方式实现这个功能吗?

也许工作来监视表(或视图)?或者也许有一些方法可以通知 Hibernate 关于具体表中 DB 的变化。

感谢未来的答案!

java oracle caching hibernate ehcache

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

caching ×1

ehcache ×1

hibernate ×1

java ×1

oracle ×1