问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

hibernate缓存机制的简介

发布网友 发布时间:2023-07-16 11:22

我来回答

1个回答

热心网友 时间:2023-10-16 19:31

缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和缓存数据的生命周期。
Hibernate的缓存包括Session的缓存和SessionFactory的缓存,其中SessionFactory的缓存又可以分为两类:内置缓存和外置缓存。Session的缓存是内置的,不能被卸载,也被称为Hibernate的第一级缓存。SessionFactory的内置缓存和Session的缓存在实现方式上比较相似,前者是SessionFactory对象的一些集合属性包含的数据,后者是指Session的一些集合属性包含的数据。SessionFactory的内置缓存中存放了映射元数据和预定义SQL语句,映射元数据是映射文件中数据的拷贝,而预定义SQL语句是在Hibernate初始化阶段根据映射元数据推导出来,SessionFactory的内置缓存是只读的,应用程序不能修改缓存中的映射元数据和预定义SQL语句,因此SessionFactory不需要进行内置缓存与映射文件的同步。SessionFactory的外置缓存是一个可配置的插件。在默认情况下,SessionFactory不会启用这个插件。外置缓存的数据是数据库数据的拷贝,外置缓存的介质可以是内存或者硬盘。SessionFactory的外置缓存也被称为Hibernate的第二级缓存。
Hibernate的这两级缓存都位于持久化层,存放的都是数据库数据的拷贝,为了理解二者的区别,需要深入理解持久化层的缓存的两个特性:缓存的范围和缓存的并发访问策略。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果13必须要关闭的功能,苹果13新手机要关闭哪些功能 电线2.5平方是多少直径是多少米 2.5平方铜线的直径是多少毫米? 游龙门记 高铁能托运猫吗 电子邮箱是什么 电子邮箱是什么格式 探客手电产品的质量怎么样呢?口碑不是催出来的吧 手电筒品牌 空调为什么会亮红灯? 盆栽芋头能活多久 感冒了睡觉出汗好不好 性价比通勤好物推荐:好用又实惠 为什么 我那么恨我妈妈? 告诉我 为什么还要重男轻女? 烧纸钱不起火苗像征什么? 哪里能买到cos的服饰,或者去哪里能订做? ...她说女人就该认命。她自己是女人还看不起女人,我很讨厌她_百度... 江西省历任反贪局局长 魔兽世界a怪最强的职业是谁? 柯军的个人简历 tour的动词形式 大家帮帮忙,有一万多的和田玉吊坠吗?帮我看看这块和田玉值多少钱... 买了块金镶玉说是和田玉千足金请大神帮忙看看 和田玉相金24k多少钱 请问这个和田玉是真的吗?镶嵌的24K黄金吗? 黑龙江二代社保卡和三代区别 鞠婧祎买了房子吗 有一首歌里面有一句是“甩开一切无所谓”,这首歌的名字是? 高考是六月多少号 吉林省高考中小学放假时间安排 苹果手机换卡,里面所有的资料会不会没有呀?通讯录,微信之类的。_百度... 山水蓝牙音响和小霸王蓝牙音响那个比较好? 请问在甚么时候 使用hibernate 时系统性能下降的很厉害,能举个例子吗... 飞鹤属于伊利还是蒙牛 dr拍片机耗电量 古井23和国窖1573哪个好 济南飞鹤奶粉旗舰店负责人是谁 这相机叫什么名字,(它需要交卷才可以拍照,是真的可以拍照片的) 悬吊式拍片机摄影系统属于哪一类类医疗器械类别 高考考的成语有哪些 2022年广西南宁海关缉私警面试时间是什么时候 融资融券优惠利率有效期1年 二线光伏板有哪些品牌 有知道用感温条(热灵敏贴纸)测试固定二氧化碳瓶液位的原理和方法吗... 美术联考高分卷请问哪里有的看啊? 奔驰c63amg是v8的吗 公司制度是现代企业制度产权组织形式的发展趋向对不对 公司作为现代市场经济重要的企业形式,其本质特征就在于出资者的人数较... 上海奉贤区青村工业区和金汇镇相距多远 12款奔驰c63变速箱怠速起步顿挫 ...在手机上放不出来,好像是格式不对,那要怎么转换过来,怎么操作转换...