配置Hibernate二级缓存步骤
配置Hibernate二级缓存步骤:
加入二级缓存的jar包及配置文件
jar包位置:hibernate-release-4.1.8.Final\lib\optional\ehcache下所有jar包
加入ehcache.xml文件,位置:hibernate-release-4.1.8.Final\project\etc
配置hibernate.cfg.xml
配置启用hibernate的二级缓存
<property name="hibernate.cache.use_second_level_cache">true</property>
配置hibernate的二级缓存产品
<property name="hibernate.cache.region.factory_class">org.hibernate.cache.ehcache.EhCacheRegionFactory </property>
配置对那些类使用二级缓存
<class-cache usage="read-write" class="com.ll.employee"/>
实际上也可在*hbm.xml文件配置对那些类使用二级缓存,及二级缓存的策略是什么
<cache usage="read-write"/>
集合级别的二级缓存
配置对集合使用二级缓存
<collection-cache usage="read-write" collection="com.ll.department.emps"/>
实际上也可在*hbm.xml文件配置对那些类使用二级缓存
<set...>
<cache usage="read-write"/>
</set...>
注意:还需要配置集合中的元素对应持久化类也使用二级缓存,否则会多出SQL语句
转载于:https://www.cnblogs.com/ccdo/p/5596292.html
配置Hibernate二级缓存步骤相关推荐
- Spring中启用Hibernate二级缓存步骤
1.在applicationContext.xml配置文件中SessionFactory bean中配置缓存 <!-- 配置会话工厂对象 --> <bean id="se ...
- Java Hibernate 二级缓存配置及缓存的统计策略
1.首先要打开二级缓存,在hibernate.cfg.xml中添加如下配置: <propertyname="hibernate.cache.use_second_level_cache ...
- ssh整合hibernate 使用spring管理hibernate二级缓存,配置hibernate4.0以上二级缓存
ssh整合hibernate 使用spring管理hibernate二级缓存,配置hibernate4.0以上二级缓存 hibernate : Hibernate是一个持久层框架,经常访问物理数据库 ...
- Hibernate二级缓存问题
相关概念和定义 1.缓存的意义 把一些不常修改,但是又经常用的数据存放到内存中,这样能减少与数据库的交互,提升程序的性能 2.Hibernate中提供了两级缓存: 第一级别的缓存是Session级别的 ...
- hibernate二级缓存(三) 自定义实现一个简单的hibernate二级缓存
hibernate二级缓存(三) 自定义实现一个简单的hibernate二级缓存 前面我们已经提及过hibernate内部为二级缓存的扩展做了很多的实现.我们只需要实现RegionFactoryTem ...
- Hibernate二级缓存详解(转)
Hibernate二级缓存详解(转) 本文转载 http://www.blogjava.net/supercrsky/articles/238580.html 与Session相对的是,Session ...
- Hibernate二级缓存的使用
1启用Hibernate二级缓存 Hibernate二级缓存分为两部分,class缓存和查询缓存,其获取对象的方式有所不同,但两者也有联系,查询缓存必须以class缓存为基础才能起作用,否则只会使效率 ...
- Hibernate 二级缓存使用
1启用Hibernate二级缓存 Hibernate二级缓存分为两部分,class缓存和查询缓存,其获取对象的方式有所不同,但两者也有联系,查询缓存必须以class缓存为基础才能起作用,否则只会使效率 ...
- hibernate二级缓存理解
2019独角兽企业重金招聘Python工程师标准>>> 缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能.缓存内的数据是对 ...
最新文章
- 剑指offer(12)
- 编写wordcount程序
- 【机器学习】一文速览机器学习的类别(Python代码)
- 给大学生分享一下我的编程人生
- c语言字符密码验证码,c语言下的学生管理系统(含密码加密和验证码).docx
- Windows7 支付宝证书安装方法
- 【python】错误、异常和文件---复习笔记
- LwIP应用开发笔记之一:LwIP无操作系统基本移植
- c# 批量mqtt_C#使用 MQTTnet 快速实现 MQTT 通信(文末有完整Demo下载)
- ERP会给企业带来什么好处?
- c++ 排列组合_省考行测数量关系的老大难,排列组合的基本类型题及秒杀技巧...
- 为Raspberry Pi开发.NET应用程序:第2部分
- java fso_文件对象FSO应用 文件对象FSO应用
- EZEMC测试软件_四种常见的EMC仿真软件介绍
- cuteEditor6.0多语言版(集成lic文件)
- 软件需求说明书/ 概要设计说明书/项目开发计划/详细设计说明书(说明要点及要点解释)
- 高一计算机会考英语作文,高一考试英语作文常考题目及范文
- 计算机本科结题验收报告怎么写,课题结题鉴定书
- ext4文件系统布局
- 4星|《经济学通识课》:深入浅出的经济学思想发展简史
热门文章
- SSD 因 NCQ hang,failed command: WRITE FPDMA QUEUED / tag 28 ncq 4096 out
- POJ-1426 Find The Multiple
- integer expression expected或者unary operator expected
- 直接sql和orm哪个效率高_制砂机哪个牌子好?好的制砂机什么样?看看你的制砂机符不符合...
- 二分法求数组最大最小_JavaScript之如何求数组的最大值和最小值
- Android实现蝴蝶动画,蝴蝶飞舞- (补间动画+逐帧动画)
- 第二篇:稳定性之如何有条不紊地应对风险?
- java jpanel 叠加_java – 如何在JPanel上叠加,调整大小和居中组件?
- java 字符界面 curses_[C++]Linux之图形界面编程库[curses库]之入门教程
- 校友会2019中国大学计算机,校友会2019中国大学一流专业排名800强出炉,北大清华复旦前三...