hibernate缓存概述
来源:互联网 发布:手机fps游戏显示软件 编辑:程序博客网 时间:2024/06/06 14:31
hibernate分为一级缓存即session缓存也叫事务级别的缓存以及二级缓存sessionFactory即应用级别的缓存,还有查询缓存即三级缓存.
一级缓存的生命周期和session的生命周期保持一致(hibernate默认就启用了一级缓存),不能将其关闭,可以通过session.clear()和session.evict(object)来管理一级缓存。其中get,load,iterate都会使用一级缓存,一级缓存缓存的是对象。
二级缓存的生命周期和sessionFactory的生命周期保持一致,可以跨session,被多个session共享,hibernate3默认开启二级缓存,也可以手动开启并指定缓存插件如ehcache,oscache等。二级缓存也只能缓存对象。
三级缓存也叫查询缓存,查询缓存是针对普通属性结果集的缓存,对实体对象的结果集只缓存id。对query.list()起作用,query.iterate不起作用,也就是query.iterate不使用查询缓存
阅读全文
0 0
- Hibernate缓存概述
- 【转】Hibernate缓存概述
- Hibernate缓存概述
- Hibernate Session缓存概述
- Hibernate Session缓存概述
- hibernate 缓存应用概述
- Hibernate 缓存概述
- hibernate的缓存概述:
- hibernate缓存概述
- Hibernate缓存概述
- hibernate笔记04 hibernate一级缓存概述
- 缓存概述
- 缓存概述
- 缓存概述
- 4-7. Hibernate_Session 概述&缓存(Hibernate 一级缓存)&Session 核心方法
- Hibernate概述
- Hibernate 概述
- Hibernate 概述
- 汇编文件 .s 和 .S 区别
- 七、输入/输出流--IOStreamm基本类和标准IOStream对象--stream状态
- 安装nginx
- Spring系列之谈谈对Spring IOC的理解
- HDU 2897 邂逅明下
- hibernate缓存概述
- 如何成为架构师系列:框架演进2
- jvm内存调优常用命令
- JAVA基础知识点(自己总结的)
- Linux 基础入门
- 开发小工具
- C# List 排序用法与比较
- AndroidStudio中的图片资源存放位置以及drawable文件夹的创建方法
- Linux 解压命令大全