- <!-- 二级缓存的开关 -->
- <property name="cache.use_second_level_cache">true</property>
- <!-- 二级缓存的提供商 -->
- <property name="hibernate.cache.region.factory_class">
- org.hibernate.cache.ehcache.EhCacheRegionFactory</property>
- 在要放到二级缓存中的类上加@Cache(usage)注解,usage用于指明二级缓存的同步策略
hibernate的查询缓存是依赖于二级缓存的。他的开启方式:
<property name= "cache.use_query_cache">true</property>
调用Query的setCachable(true)方法指明使用二级缓存
添加hibernate-ehcache-4.3.11.Final.jar和ehcache-core-2.4.3.jar