hibernate配置二级缓存基本步骤
2017-07-26 11:26
323 查看
一,导入相应的jar包,
<!-- hibernate二级缓存依赖的jar -->
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache-core</artifactId>
<version>2.4.3</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-ehcache</artifactId>
<version>4.3.8.Final</version>
</dependency>
二 。配置文件 ehcache.xm
<?xml version="1.0" encoding="UTF-8"?>
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../config/ehcache.xsd">
<diskStore path="E:/hibernateCache" />
<!-- DefaultCache setting. -->
<defaultCache
maxElementsInMemory="1000"
eternal="false"
timeToIdleSeconds="300"
timeToLiveSeconds="300"
maxElementsOnDisk="1000000"
overflowToDisk="true"
memoryStoreEvictionPolicy="LRU">
</defaultCache>
<!-- Special objects setting. -->
<cache
name="org.andy.work.entity.AcctUser"
maxElementsInMemory="2"
memoryStoreEvictionPolicy="LRU"
eternal="true"
diskPersistent="false"
overflowToDisk="false"
maxElementsOnDisk="1000000" />
</ehcache> l
三、修改hibernate配置文件
四。配置实体类使用缓存策略(如果还需使用查询缓存,在createQuery使用setCacheable(true))
实体中有集合属性也要配置缓存策略
<!-- hibernate二级缓存依赖的jar -->
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache-core</artifactId>
<version>2.4.3</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-ehcache</artifactId>
<version>4.3.8.Final</version>
</dependency>
二 。配置文件 ehcache.xm
<?xml version="1.0" encoding="UTF-8"?>
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../config/ehcache.xsd">
<diskStore path="E:/hibernateCache" />
<!-- DefaultCache setting. -->
<defaultCache
maxElementsInMemory="1000"
eternal="false"
timeToIdleSeconds="300"
timeToLiveSeconds="300"
maxElementsOnDisk="1000000"
overflowToDisk="true"
memoryStoreEvictionPolicy="LRU">
</defaultCache>
<!-- Special objects setting. -->
<cache
name="org.andy.work.entity.AcctUser"
maxElementsInMemory="2"
memoryStoreEvictionPolicy="LRU"
eternal="true"
diskPersistent="false"
overflowToDisk="false"
maxElementsOnDisk="1000000" />
</ehcache> l
三、修改hibernate配置文件
四。配置实体类使用缓存策略(如果还需使用查询缓存,在createQuery使用setCacheable(true))
实体中有集合属性也要配置缓存策略
相关文章推荐
- Hibernate 4.2.4配置二级缓存的步骤
- Hibernate配置EHCache二级缓存的步骤
- hibernate二级缓存配置步骤、方法
- Hibernate4.1.4配置二级缓存EHCache步骤
- Hibernate4.1.4配置二级缓存EHCache步骤
- Hibernate4.1.4配置二级缓存EHCache步骤
- 【j2ee spring】22、关于spring中配置hibernate的二级缓存
- Hibernate整合spring配置二级缓存
- spring+hibernate 二级缓存 配置+java使用实例
- hibernate一级缓存,二级缓存,三级缓存,缓存算法及配置。
- hibernate 3.3 配置 oscache 二级缓存
- Hibernate二级缓存以及ehcache的搭建配置
- Hibernate4之二级缓存配置
- hibernate使用二级缓存ehcahe的配置
- 使用 Hibernate 二级缓存的步骤
- hibernate二级缓存配置
- hibernate配置二级缓存
- Hibernate中配置二级缓存的并发策略
- Hibernate各类概念-如何进行Hibernate的ehcache二级缓存配置
- 03_MyBatis基本查询,mapper文件的定义,测试代码的编写,resultMap配置返回值,sql片段配置,select标签标签中的内容介绍,配置使用二级缓存,使用别名的数据类型,条件查询ma