码迷,mamicode.com
首页 > 系统相关 > 详细

hibernate缓存

时间:2014-07-22 00:13:34      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:style   blog   java   color   使用   strong   

memcache 服务器缓存, ehcache服务器缓存

使用ehcache

  导入jar 包

  添加ehcache.xml

  设置二级缓存

ehcache.xml  

<ehcache>     
    <diskStore path="java.io.tmpdir"/>     
    <defaultCache     
        maxElementsInMemory=“10000“ →缓存中最大允许保存的对象数量     
        eternal=“false“  →缓存中数据是否为常量     
        timeToIdleSeconds=“120“  →缓存数据钝化时间 ,单位为秒     
        timeToLiveSeconds=“120“  →缓存数据生存时间 ,单位为秒     
        overflowToDisk=“true“  →内存不足时 ,是否启用磁盘缓存     
        />     
</ehcache>  
  
hibernate.cfg.xml
<!-- 开启二级缓存 -->
        <property name="hibernate.cache.region.factory_class">org.hibernate.cache.ehcache.EhCacheRegionFactory</property>
teacher.hbm.xml
<class name="Teacher" table="t_teacher">
        <cache usage="read-only"/>
        <id name="id" column="id">
        ........
    </class>

EHCache支持以下三种同步策略 :

read-only :只读。对于不会发生改变的数据 ,可以使用只读性缓存。
read-write :可读写缓存。用于对数据同步要求严格的情况。
nonstrict-read-write :如果程序对并发访问下的数据同步要求不是很严格 ,且数据更新操作不频繁时可采用该缓存策略


hibernate缓存,布布扣,bubuko.com

hibernate缓存

标签:style   blog   java   color   使用   strong   

原文地址:http://www.cnblogs.com/fudapeng/p/3858652.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!