使用hibernate 3命名查询的Hibernate查询缓存

时间:2013-11-18 07:12:43

标签: hibernate

如何在使用命名查询时在hibernate中启用查询缓存,这与通常的查询缓存启用不同

1 个答案:

答案 0 :(得分:1)

在你的hibernate配置中(persistence.xml或spring SessionFactoryBean定义) 定义了以下属性

<property name="hibernate.cache.use_second_level_cache" value="true"/>
<property name="hibernate.cache.use_query_cache" value="true"/>

它与命名查询和其他hibernate查询相关。 请注意,查询缓存应始终与二级缓存一起使用..

另见:
http://docs.jboss.org/hibernate/core/4.0/devguide/en-US/html/ch06.html#d0e2601 http://docs.jboss.org/jbossas/docs/Clustering_Guide/4/html/ch04s02s03.html