在Spring托管的Hibernate中使用二级缓存

来源:互联网 发布:怎么用dw制作淘宝网页 编辑:程序博客网 时间:2024/06/06 20:43
原文地址:http://junewolf.javaeye.com/blog/52078
1.在spring的配置文件中,hibernate部分加入
xml 代码
  1.    1.  <prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>  
  2.    2.     <prop key="hibernate.cache.use_query_cache">true</prop>  

2.为HBM表设置cache策略

xml 代码

  1.    1.  <cache usage="nonstrict-read-write"/>  

3.在DAO中,调用find方法查询之前,设置使用缓存

java 代码
  1.    1.  getHibernateTemplate().setCacheQueries(true);