如何在使用命名查询时在hibernate中启用查询缓存,这与通常的查询缓存启用不同
答案 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