- 6
- 0
- 约 11页
- 2017-06-08 发布于湖北
- 举报
Hibernate 一级缓存及多表关联和操作缓存
1.一级缓存
2.一级缓存快照的原理
3. 一级缓存的常 操作
(1 )clear 清除一级缓存的所有对象
(2 )evict 清除一级缓存的指定对象
(3 )reflesh 重载 ,将数据库的数据同步到一级缓存
4.持久化对象的操作方法
(1 )save()
( 2 ) update()
(3 )delete()
(4 )get() 和 load()
5.多表的操作 (一对多 )
(1 )保存 save()____级联
(2 )删除 delete()___级联删除
三种状态转换图 :
1.一级缓存
只发出一次sql语句
小结:缓存的作用,可以提高性能,减少数据库查询的频率。
2.一级缓存快照的原理
get 方式默认先去一级缓存查找 ,没找到结果再通过发出sql语句去数据库查找 ,找到 User 结果后,在内存堆中分配地址 ,如x00ff ,同时
为User 对象复制出一份快照 ,放到一级缓存中 ,一级缓存是map集合 ,User的地址x00ff就是key值 ,value 就是user对象的属性。
当要修改user的属性 ,刷出缓存时 ,Hibernate会自动拿引 的对象和快照进行
您可能关注的文档
最近下载
- PC3000中文使用手册.pdf
- 换流阀水冷系统全过程技术监督精益化管理实施细则.pdf VIP
- 2024年陕西高中学业水平合格性考试地理试卷真题(含答案).pdf VIP
- 换流变压器全过程技术监督精益化管理实施细则.pdf VIP
- 公共营养师二级论文;上班族膳食营养与健康状况调查研究.doc VIP
- (高清版)DB4401∕T 10.38-2020 《反恐怖防范管理 第38部分:高层建筑》.pdf VIP
- S518 16S518 雨水口标准图集.pdf VIP
- (正式版)C-J-T 511-2017 铸铁检查井盖.docx VIP
- 准确率最高的期货公式源码文华财经指标公式期货软件指标公式赢顺云指标.doc
- 初中音乐学科核心素养培育的教学策略研究.docx VIP
原创力文档

文档评论(0)