【问题标题】:How to use hibernate cache in different app with the same database?如何在具有相同数据库的不同应用程序中使用休眠缓存?
【发布时间】:2015-10-17 09:40:18
【问题描述】:

我有 2 个应用程序,它们使用相同的数据库。第一个应用程序可以从数据库写入和读取。第二个应用程序仅从数据库中读取。 我包括具有读写策略的二级休眠缓存。现在,当我从第一个应用程序更改数据时,我在第二个应用程序中看不到这种变化。 如何解决这个问题?

【问题讨论】:

    标签: java hibernate caching


    【解决方案1】:

    免责声明:我不是hibernate专家,也许其他人可以给出更脆的答案......

    这是关于 SO 的同一个问题: Hibernate 2nd level cache invalidation when another process modifies the database 但是它似乎已经过时了。

    您需要寻找分布式或复制缓存并遵循相应产品的文档。例子:

    一些关于它的博客文章:

    如果一个应用程序直接写入数据库,您需要自己适当地使二级缓存失效。

    【讨论】:

      猜你喜欢
      • 2013-03-09
      • 2010-12-15
      • 2015-07-23
      • 1970-01-01
      • 2015-04-24
      • 2016-07-11
      • 2012-03-09
      • 1970-01-01
      • 2013-02-02
      相关资源
      最近更新 更多