二级缓存配置
1.添加缓存插件对应的jar包
ehcache-1.2.3.jar
commons-logging-1.1.1.jar
2.将ehcache.xml文件添加到项目的src目录下:
<ehcache>
<diskStore path="C:\\temp"/>
<defaultCache
maxElementsInMemory="10000"
eternal="false"
timeToIdleSeconds="15"
timeToLiveSeconds="120"
overflowToDisk="true"/>
</ehcache>
3.开启二级缓存
<!--在hibernate.cfg.xml配置二级缓存 -->
<property name="hibernate.cache.use_second_level_cache">
true
</property>
<property name="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</property>
5.指定使用二级缓存的实体类
示例:在Grade.hbm.xml文件中
<class name="entity.Grade" table="GRADE" schema="t26j">
<cache usage="read-write"/>
</class>
注意:
[size=large]1.在测试的时候,用hibernateSessionFactory.getSession()得到session对象[/size]
如果不用session工厂则配置就不会起作用
2.使用new Configuration().configure().buildSessionFactory()
创建同一个工厂,通过这一个工厂产生多个session
分享到:
相关推荐
传播智客,为Spring集成的Hibernate配置二级缓存、cache.xml
为Spring集成的Hibernate配置二级缓存
主要讲解hibernate缓存的配置和和使用方法,以及一级缓存和二级缓存的定义和区别,和查询缓存的使用
Hibernate二级缓存Hibernate二级缓存Hibernate二级缓存Hibernate二级缓存Hibernate二级缓存
基于springboot最新版本2.1.4.RELEASE,采用jpa为dao层框架,配置redis(redisson)为hibernate的二级缓存。
hibernate一级缓存和二级缓存的区别与联系
hibernate5.1二级缓存包
hibernate 二级缓存详解hibernate 二级缓存详解hibernate 二级缓存详解hibernate 二级缓存详解hibernate 二级缓存详解hibernate 二级缓存详解hibernate 二级缓存详解hibernate 二级缓存详解hibernate 二级缓存详解
hibernate4配置ehcache二级缓存,以及相关的jar都在源码中。
hibernate的一级缓存和二级缓存,hibernate的一级缓存和二级缓存,hibernate的一级缓存和二级缓存,hibernate的一级缓存和二级缓存,hibernate的一级缓存和二级缓存
hibernate配置二三级缓存
此配置和包,是springMVC4.3.3 +spring4+hibernate5.1.3+二级缓存ehcache(不用可以关闭)+fastjson。 是正常运行的项目里拷出来的,方便大家使用。
一对一映射 hibernate优化配置一级二级缓存步骤 有图有真相
Hibernate 二级缓存
Hibernate 一级缓存和二级缓存的区别
ehcache 二级缓存 配置使用的jar包 配置如下: <!-- 启用二级缓存 --> <property name="hibernate.cache.use_second_level_cache">true <!-- 查询的二级缓存配置 --> <property name="hibernate....
基于hibernate二级缓存使用的源码实例
用memcached实现 Hibernate4二级缓存的实例源码。
Spring4+Hibernate4二级缓存实例源码.
Hibernate EhCache 二级缓存配置