Hibernate缓存的种类?
来源:互联网 发布:linux shell root权限 编辑:程序博客网 时间:2024/05/17 03:30
Hibernate缓存的种类?
答:分为内置缓存和外置缓存两种.
内置缓存的分类:
1、Session中的内置缓存,这个是Hibernate缓存不可缺的组成部分,将持久化对象缓存到Session中
2、SessionFactory中的内置缓存,这个是Hibernate缓存不可缺的组成部分,将一些数据库操作的
Sql语句缓存起来。这个缓存是只读的
持久化层的缓存的范围:
1、事务范围:Session的内置缓存就是一个事务范围的,也就是缓存的生命周期随着事务的建立而产生,
随着事务的结束而消亡。
2、进程范围:缓存被进程内的所有事务共享,这些事务由可能并发访问缓存,因此必须对进程范围的缓存
提供事务隔离机制。
3、集群范围:缓存被同一个机器或多个机器上的多个进程共享。对于大多数应用要慎重考虑集群范围的缓存
由于并发的原因对应用性能影响较大。一般将只读的数据或者很少修改的数据存储到集群范围的缓存中。
外置缓存的支持:
Hibernate提供了EBCache、OSCache、SwarmCache、JBossCache这些第三方插件的适配器。具体的配置方法
请查看相关的文档。
注意:在对数据进行批量处理的时候为了提高性能还是直接通过Hibernate调用底层的数据库操作API。
- Hibernate缓存的种类?
- Hibernate缓存的种类?
- 翻译:三种类型的缓存
- Hibernate的缓存处理
- Hibernate的缓存机制
- Hibernate的缓存机制
- Hibernate的缓存
- hibernate的缓存技术
- hibernate 的缓存理解
- Hibernate的缓存讨论
- Hibernate的一级缓存
- Hibernate的缓存机制
- Hibernate的缓存机制
- hibernate的缓存机制
- hibernate缓存的问题
- 关于Hibernate的缓存
- Hibernate的缓存
- hibernate的缓存
- Oracle 中truncate与delete的区别
- mysql 5.0存储过程学习总结
- 使用Java NIO编写高性能的服务器
- 图书管理
- java 中生成图形验证码
- Hibernate缓存的种类?
- 世界地球日让我们关心我们的地球
- 关于 Myeclipse Struts在 配置文件里不能建立Action的问题
- Hibernate的缓存机制概念
- 中国有多少干部正在长期休假
- hibernate集合映射inverse和cascade详解
- hibernate 主键 生成策略详解
- 关于表单中的重置按钮
- 深入浅出Hibernate之Discriminator的使用