首先,除了hibernate required文件下的所有包之外,还要导入optional/ehcache下面的两个jar包分别是
ehcache-core-2.4.3.jar
hibernate-ehcache-4.3.6.Final.jar
在 project\etc 文件夹下找到
ehcache.xml配置文件拷贝的项目src目录下
hibernate.cfg.xml配置文件里面添加如下配置
<property name="hibernate.cache.use_second_level_cache">true</property>
<property name="hibernate.cache.provider_class">org.hibernate.cache.RegionFactory</property>
<property name="hibernate.cache.region.factory_class">org.hibernate.cache.ehcache.EhCacheRegionFactory </property>
最后在需要缓存的实体里面类名上面添加注解
@Cache(usage=CacheConcurrencyStrategy.READ_WRITE)