代码之家  ›  专栏  ›  技术社区  ›  foret

有没有办法查看二级hibernate缓存?

  •  4
  • foret  · 技术社区  · 15 年前

    我有一项任务是在我的项目中附加Oracle Coherence(它是cache软件)。使用它的一种方法是Level2 Hibernate缓存。 我想看看hibernate何时从二级缓存中获取结果。我该怎么做?这两种方法都很好:如果可能的话,是某种侦听器,还是直接访问缓存对象。 提前谢谢。

    2 回复  |  直到 15 年前
        1
  •  5
  •   Patrick Peralta    15 年前

    相干Hibernate二级集成允许您指定一个系统属性,以指向二级缓存将使用的相干缓存配置。如果您将“正常”一致性缓存配置指向同一个文件,这将允许您通过CacheFactory.getCache.

    -Dtangosol.coherence.cacheconfig=示例-缓存-配置.xml -Dtangosol.coherence.hibernate文件.cacheconfig=示例缓存-配置.xml

    您可以在此处下载一个示例: http://coherence.oracle.com/download/attachments/16730/hibernate-sample-src.jar

        2
  •  2
  •   Pascal Thivent    15 年前

    我想看看hibernate何时从二级缓存中获取结果。

    所有二级缓存活动 org.hibernate.cache

    参考