Hibernate3.6 & Ehcache2.4.3配置
关于集群配置:
Ehcache分布式缓存 http://simpleframework.net/blog/v/7986.html
Ehcache集群环境配置 http://zhouree.iteye.com/blog/335623
自己成功使用ehcache集群的总结 http://www.open-open.com/lib/view/open1345651870876.html
pom.xml
applicationContext.xml
ehcache.xml
-
123456789101112131415161718Xml代码<?xml version="1.0" encoding="UTF-8"?><ehcache><!--如果缓存中的对象存储超过指定的缓存数量的对象存储的磁盘地址 --><diskStore path="D:/ehcache" /><!-- 默认cache:如果没有对应的特定区域的缓存,就使用默认缓存 --><defaultCache maxElementsInMemory="10000" eternal="false"timeToIdleSeconds="300" timeToLiveSeconds="600" overflowToDisk="false" /><!-- 指定区域cache:通过name指定,name对应到Hibernate中的区域名即可 --><cache name="cn.javass.h3test.model.UserModel" eternal="false"maxElementsInMemory="100" timeToIdleSeconds="1200" timeToLiveSeconds="1200"overflowToDisk="false"></cache></ehcache>
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
query.setCacheable(true);//设定使用缓存
