在网上找了一些Hibernate的二级缓存配置发现都是老版的,过时的配置,不适应新版。这纪录一下新版的二级缓存配置!
1.hibernate.cfg.xml 配置 上图!
第一个配置 开启二级缓存!
第二个配置指定缓存程序!在pom.xml中导入jar包依赖
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-ehcache</artifactId>
<version>5.4.3.Final</version>
</dependency>
第三个配置指定缓存程序的配置文件ehcache.xml的路径
打击直接把ehcache.xml放在resource中copy一下文件路径就行了
或者指定resource后的路径hibernatemap\ehcache.xml 也可以。
2.配置ehcache.xml.
这里配置仅供参考,有关ehcache的详细配置和属性说明大家可以上网查找,这里只是说明hibernate怎么配置二级缓存。
3.在需要开启缓存的实体类的map文件中指定要开启的缓存类型
<cache usage="缓存类型" />
有关缓存类型大家自己上网查找!