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

hibernate 一二级缓存问题

发布网友 发布时间:2022-04-13 20:35

我来回答

4个回答

热心网友 时间:2022-04-13 22:05

一级缓存就是把通过session查询的数据保存到该session对象中,下次再查询时直接可以从这个session中先查找,如果有就不去查数据库了,但要求这个session不能关闭,如果关闭,则缓存自动销毁.

二级缓存是sessionFactory的缓存,需要单独加入第三方的支持,一般都使用ehcache或oscache.
二级缓存设置后可以把所有通过该sessionFactory来查询的数据保存到内存中(保存的数量可以配置,如果超出范围还可以设置保存到硬盘上),当再次查询时会先从缓存中查找,如果有就不会再从数据库中查询. 如果sessionFactory关闭或销毁,则缓存中的数据也会销毁.
一般开发中会将sessionFactory设置为单例,这样可以使用二级缓存.

热心网友 时间:2022-04-13 23:23

孙卫琴有本hibernate的书 大概13章第六节的样子
有详细讲解

网上有人给你讲也多半是复制的 这个问题一言难进
你只需要理解一级缓存就够了

热心网友 时间:2022-04-14 00:57

你可以简单的把一级缓存理解成为session级别的缓存,这个缓存的生命周期相对的小,你打开session,执行操作,再关闭session以后,这个缓存就失效了.
二级缓存大概相当于sessionFactory级别的缓存,生命周期长一些,不过二级缓存的实现依赖于第三方的缓存服务提供商,你可以在配置文件里自己配置,比如OSCache,对于更新操作频繁的对象/表,不建议开启二级缓存.

查询顺序:一级缓存->二级缓存->数据库

热心网友 时间:2022-04-14 02:49

这个问题很难啊!有人回答也是从网上复制
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
MB和Mb问题,求详细介绍,50分 剁椒姜怎么做好吃 逐渐的"逐"用五笔如何打? "逐渐"用五笔怎么打? 苹果升级后多出个陌生ld 苹果手机怎么登录另外一个ld 和平精英 和平精英加分机制怎么算? 和平精英 和平精英怎样才能提高淘汰分? 和平精英 和平精英淘汰积分怎么涨? 电热水器内胆如何取出 做心电图后,检查结论是,窦性心律,ST段下移是怎么回事 心脏st段下移0.1我需要用些什么药? 台式机装个usb无线网卡 速度能多少 st段下移 心肌酶正常 经常胸闷,有时打嗝 做心电图说st段下移是心脏病吗?吃什么药好? 请问,心电图室:陈旧性侧壁心梗.ST段下移什么意思?应该怎么治? ST段下移 心电图检查示ST段下移 心电图显示st 段下移 文成公主和亲的故事简介? 心机缺血 做心电图显示st段下移 怎样治疗 文成公主的小故事 为何这里说IP地址由网络号+子网号+主机号组成? 心电图检查st-t改变,st下移0.03-0.05mm严重吗?怎么办? 文成公主有哪些故事 心电图提示轻度ST段下移 心电图st-t明显下移,如果没有经过任何治疗可以逆转吗?能代表什么?不能又代表什么? 谁能帮我解释下我的动态心电图报告,万分感谢!!! 从《蜜蜂》这一课从什么地方可以看出蜜蜂辨认方向不是靠超常记忆力? 考试sap如何查询物料的库存应该怎么写? 150M无线路由器+150MUSB无线网卡局域网速度最大才900K 难的多音字有哪些? 难的多音字是什么? 难的多音字是啥 难有几个多音字,并组词 难的多音字有哪些 难的多音字,一个音组两个词 “难”的多音字有哪些? 难字的多音字四声怎么组词 如何把2013WPS转化为Word 比亚迪股票周一能涨吗 比亚迪星期一走势?比亚迪今天股票行情走势图?比亚迪股1年前股价? 请专家分析下比亚迪近期走势?比亚迪股票周一走势分析?比亚迪股价合理价位? 比亚迪到2021年合理估值?比亚迪股上市价是多少钱?周一比亚迪走势? 精气神的精指的是什么 精,气,神指的是什么? 淘宝直通车怎样排名的 淘宝中的直通车在哪? 关于淘宝直通车排序的问题~ 淘宝直通车13个位置顺序怎样排的呢?请给个图示!