hibernate一级缓存与快照
来源:互联网 发布:网络新媒体概论微盘 编辑:程序博客网 时间:2024/06/16 02:50
1、hibernate一级缓存是session级别的。
2、hibernate快照机制是内存级别的。(堆)
3、快照机制:
1)、将数据从DB中取出来
2)、将数据转变成对象,并存入堆内存中
3)、将对象的id放入session缓存map的key中,将对象的引用放入session缓存map的 value中,这就纳入session管理了
4)、将对象的详情放入到“快照”中
5)、当执行`session.getTransaction().commit()时,Hibernate同时会清理session的一级缓存(flush),也就是将堆内存中的数据与快照中的数据进行对比,如果不一致,则会执行同步(update)操作,若相同,则不执行update。
4、一个方法内先后执行两个事务,此时用的是一个session,会利用hibernate的一级缓存机制。
阅读全文
0 0
- hibernate一级缓存与快照
- Hibernate一级缓存-快照机制
- hibernate 一级缓存、一级缓存快照区、二级缓存
- 关于Hibernate一级缓存的快照问题
- 快照和一级缓存
- Hibernate一级缓存与二级缓存
- Hibernate一级缓存与二级缓存
- Hibernate---一级缓存与二级缓存
- Hibernate一级缓存与二级缓存
- Hibernate中一级缓存与二级缓存
- Hibernate一级缓存与二级缓存的解析
- Hibernate的一级缓存与二级缓存
- hibernate的一级缓存与二级缓存
- hibernate一级缓存介绍与实践
- Hibernate一级缓存【Hibernate】
- Hibernate的一级缓存
- hibernate一级缓存(转)
- Hibernate一级缓存
- 1.初探vs项目文件结构
- Laravel5.1 实现第三方登录认证(包括微博、QQ、微信、豆瓣) 2017-01-08 18:08 457人阅读 评论(0) 收藏 举报 分类: laravel框架(33) 目录(?)[
- 类型兼容性的解决心方法
- java--多线程-实现线程
- awk命令【转】
- hibernate一级缓存与快照
- Lua 基本语法
- Scrapy爬虫入门教程 安装和基本使用
- php使用Url读取文件的内容及file_get_contents用法
- php ip2long 出现负数原因及解决方法
- BZOJ1023: [SHOI2008]cactus仙人掌图(单调队列优化DP)
- 补提交卡
- 安装Scala-2.11.7——集群学习日记
- 关于DataGridView 控件的使用