疯狂

STANDING ON THE SHOULDERS OF GIANTS
posts - 481, comments - 486, trackbacks - 0, articles - 1
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

spring hibernate 二级缓存

Posted on 2009-11-02 14:43 疯狂 阅读(582) 评论(0)  编辑  收藏 所属分类: hibernate

步骤:

1:配置:

 

Java代码 复制代码
  1. <prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>   
  2.                 <prop key="hibernate.cache.use_query_cache">true</prop>  

 2:bean配置:

写道
@Entity
@Cache(usage=CacheConcurrencyStrategy.READ_ONLY)

 

关于缓存策略介绍可见我的hibernate文章里面的相关内容

3,查询

Java代码 复制代码
  1. HibernateTemplate template = getHibernateTemplate();   
  2.         <SPAN style="COLOR: #ff0000">template.setCacheQueries(true);</SPAN>   
  3.         List list =  template.loadAll(clazz);  

 二级缓存需要和查询缓存配合使用 查询缓存缓存数据的id 并通过id去二级缓存查找


只有注册用户登录后才能发表评论。


网站导航: