【发布时间】:2012-12-12 03:28:32
【问题描述】:
在我的 Web 应用程序(Spring 3.1、Hibernate 4)中,我将 Ehcache 用于 Hibernate 二级缓存和 Spring @Cache。我想知道,Hibernate Cache和Spring Cache在哪里使用?
例如,我有几个域类(在数据库中查看)用作屏幕上的查找值。我可以使用 Hibernate 二级缓存以及 Spring @Cache 缓存它们。
因此,在我的服务层中,如果我使用 Spring @Cache 缓存这些域对象,一旦缓存,我将接收到这些对象而根本不会触及持久层(休眠 HQL 查询)。这是正确的方法吗?
【问题讨论】:
标签: spring hibernate caching ehcache