【发布时间】:2013-03-25 18:44:45
【问题描述】:
我使用 hibernate + ehcache 和正确配置的缓存属性。在应用程序启动时,我们准备缓存并通过 ORM 向 DB 触发 所有 可能的查询。 如果出现“有效参数组合”,这将非常有效 - 否则会导致缓存未命中,从而导致数据库往返。数据是纯静态的。
所有案例中有 70% 是未命中,因此如果可以在查询/实体级别上对缓存未命中进行不同处理,我们可以获得很多收益。
如果在预热后发生缓存未命中,有没有办法阻止 hibernate + ehcache 进入数据库? hibernate 中可能有 API 挂钩吗?
在理想情况下,缓存预热后根本不会执行任何数据库访问。
TIA
弗兰克
【问题讨论】:
标签: database hibernate ehcache roundtrip