Hibernate的二级缓存
2016-10-09 21:37
197 查看
前面一篇博客已经讲述了Hibernate的session提供了一级缓存,这是hibernate默认提供的,该缓存在session关闭后就会消失。而二级缓存是SessionFactory级别的全局缓存,它是属于进程范围或群集范围的缓存,这一级别的缓存可以进行配置和修改,并且可以动态加载和缓存,二级缓存是有第三方插件来实现的,比如:EhCache、OsCache等。
二级缓存适用范围:
hibernate的二级缓存作为可插入的组件,可以进行配置,但并不是所有的数据对象都适合放到二级缓存中。
适合放入到二级缓存的数据:
·很少被修改的数据
·不会被并发访问的数据
·不是很重要的数据
·参考数据,比如一些常量
不适合放入二级缓存的数据:
·经常被修改的数据
·跟钱打交道的数据
·与其他应用共享的数据
使用二级缓存的步骤:
(1)为响应的类选择合适的并发策略
(2)配置第三方缓存插件
二级缓存适用范围:
hibernate的二级缓存作为可插入的组件,可以进行配置,但并不是所有的数据对象都适合放到二级缓存中。
适合放入到二级缓存的数据:
·很少被修改的数据
·不会被并发访问的数据
·不是很重要的数据
·参考数据,比如一些常量
不适合放入二级缓存的数据:
·经常被修改的数据
·跟钱打交道的数据
·与其他应用共享的数据
使用二级缓存的步骤:
(1)为响应的类选择合适的并发策略
(2)配置第三方缓存插件
相关文章推荐
- Hibernate二级缓存 ---- 最佳实践
- 【Java EE 学习 48】【Hibernate学习第五天】【抓取策略】【二级缓存】【HQL】
- Hibernate 二级缓存
- Hibernate学习笔记----二级缓存
- Hibernate id自动增长测试 及 二级缓存测试 及 缓存并发测试
- Hibernate二级缓存配置
- hibernate4.1.2使用ehcache2.4.3实现二级缓存时报错
- Hibernate一级缓存,二级缓存
- Hibernate性能调优-抓取和二级缓存的综合权衡
- Java Hibernate 二级缓存配置及缓存的统计策略
- hibernate.cfg.xml 配置文件 禁用二级缓存
- Mybatis和Hibernate配置二级缓存的方法
- 开发框架--谈hibernate二级缓存攻略
- hibernate 二级缓存
- Hibernate使用二级缓存时,createSQLQuery需要注意的问题
- Hibernate 之 oscache实现二级缓存
- hibernate一级缓存和二级缓存的区别
- hibernate 二级缓存
- Spring4.3.8 整合Hibernate4.3.11 二级缓存
- hibernate二级缓存(xml写法)