Hibernate二级缓存配置
来源:互联网 发布:地下室地坪漆的算法 编辑:程序博客网 时间:2024/06/01 19:03
1:在导入相应的ehcache.jar包。 2:在spring中加载hibernate配置文件信息 <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <property name="configLocation" value="classpath:hibernate.cfg.xml" /> </bean> 3:在hibernate.xml中添加如下配置: (1):<!-- 配置二级缓存提供商,注意此处并不是缓存的jar包 --> <property name="hibernate.cache.region.factory_class"> org.hibernate.cache.ehcache.EhCacheRegionFactory </property> (2):<!-- 配置哪些类支持缓存 --> <class-cache usage="read-write" class="cn.it.shop.model.Product" /> 3:在ehcache.xml文件中添加如下配置: (1):<!-- 如果缓存内存溢出,则存储到硬盘空间 --> <diskStore path="java.io.tmpdir"/> (2): <!-- maxElementsInMemory:内存中支持的最大的数量。 eternal:对象是否永久生效,建议为false timeToIdleSeconds:如果对象多长时间没用就会被销毁. timeToLiveSeconds="120" :对象的生命周期,默认单位为秒 overflowToDisk="true" :是否支持溢出到硬盘,建议为true memoryStoreEvictionPolicy="LRU" :对象的替换策略 LRU:最近最少被访问算法(时间策略),会忽略访问频率,离现在最远时间访问的会被替换掉 LFU:最近最未使用算法(频率测量),会忽略访问的先后时间,访问频率最少的会被替换掉 --> <defaultCache maxElementsInMemory="1000" eternal="false" timeToIdleSeconds="60" timeToLiveSeconds="120" overflowToDisk="true" memoryStoreEvictionPolicy="LFU" />
阅读全文
0 0
- hibernate二级缓存的配置
- Hibernate+ehcache二级缓存配置
- hibernate二级缓存的配置
- Hibernate ehcache配置二级缓存
- hibernate二级缓存配置
- hibernate二级缓存配置
- hibernate二级缓存配置
- hibernate如何配置二级缓存
- 配置Hibernate二级缓存--echcache
- hibernate二级缓存配置
- Hibernate配置Ehcache二级缓存
- hibernate 二级缓存配置过程
- Hibernate二级缓存配置
- hibernate二级缓存配置模板
- hibernate的二级缓存配置
- Hibernate二级缓存配置
- hibernate二级缓存配置
- hibernate 二级缓存配置
- c语言解决特殊字符对齐问题
- 进程硬件上下文切换
- tensorflow--安装注意事项(windows)
- 设置form表单传输的编码格式 application/x-www-form-urlencoded、multipart/form-data、text/plain
- 易买网项目中添加jsp页面中格式化日期时,日期的格式不能有汉字,如2017年-08月-12日
- Hibernate二级缓存配置
- 安卓集成融云之旅
- Luogu P3040 贝尔分享Bale Share
- API接口Runnable
- 1413: StarFarming [最短路]
- 归并排序
- Strust2的一些特点
- 配置jstl依赖惹的祸
- 取消ext中的gridPanel下面的默认排序