hibernate 集成 二级缓存

Posted 小康也想变大佬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hibernate 集成 二级缓存相关的知识,希望对你有一定的参考价值。

想知道hibernate二级缓存有什么用 点我

1 导入依赖

pom.xml

		<dependency>
			<groupId>org.hibernate</groupId>
			<artifactId>hibernate-ehcache</artifactId>
			<version>5.4.10.Final</version>
		</dependency>

2 hibernate.cfg.xml中添加二级缓存相关配置

    <!-- 开启二级缓存 -->
      <property name="hibernate.cache.use_second_level_cache">true</property>
      <!-- 开启查询缓存 -->
      <property name="hibernate.cache.use_query_cache">true</property>
      <!-- EhCache驱动 -->
      <property name="hibernate.cache.region.factory_class">org.hibernate.cache.ehcache.EhCacheRegionFactory</property>

3 指定实体类开启二级缓存

	//放在xxx.hbm.xml <class> </class>里面
	<cache usage="read-only" region="实体类全限类名"/>

以上是关于hibernate 集成 二级缓存的主要内容,如果未能解决你的问题,请参考以下文章

Hibernate 2 级数据缓存和集成/验收测试

企业框架源码 SpringMVC mybatis or hibernate ehcache二级缓存maven非和maven版本

hibernate里,get方法会访问二级缓存吗

企业框架源码 SpringMVC mybatis or hibernate ehcache二级缓存maven非和maven版本 websocket即时通讯

Hibernate ——二级缓存

企业框架源码 SpringMVC mybatis or hibernate ehcache二级缓存maven非和maven版本websocket即时通讯