问答文章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

我来回答

3个回答

懂视网 时间:2022-04-14 00:57

Hibernate的SessionFactory可持有一个可选的二级缓存,通过使用这种二级缓存可以提高Hibernate的持久化访问的性能。Hibernate关于

Hibernate的SessionFactory可持有一个可选的二级缓存,通过使用这种二级缓存可以提高Hibernate的持久化访问的性能。Hibernate关于二级缓存的属性有如下几个。

hibernate.cache.provider_class:该属性用于设置二级缓存CacheProvider的类名。

hibernate.cache.use_minimal_puts:以频繁的读操作为代价,优化二级缓存以实现最小化写操作。在Hibernate 3中,这个设置对集群缓存非常有用,对集群缓存的实现而言,默认是开启的。

hibernate.cache.use_query_cache:设置是否允许查询缓存。个别查询仍然需要显式设置为可缓存的。

hibernate.cache.use_second_level_cache:用于设置是否启用二级缓存,该属性可完全禁止使用二级缓存。对那些在映射文件中指定了的持久化类,则默认开启二级缓存。

hibernate.cache.query_cache_factory:设置查询缓存工厂的类名,,查询缓存工厂必须实现QueryCache接口。该属性值默认为内建的StandardQueryCache。

hibernate.cache.region_prefix:设置二级缓存区名称的前缀。

hibernate.cache.use_structured_entries:用于设置是否强制Hibernate以可读性更好的格式将数据存入二级缓存。

linux

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

<property name="hibernate.cache.use_second_level_cache">true</property>
<property name="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</property>

前一句是打开二级缓存,后一句是启用第三方缓存产品(可改变,上面eache是hibernate官方默认的第三方缓存产品)

缓存是否实用,要看你的需求,
如果你的系统,浏览的人数比较多,但是增删的比较少,缓存的功劳非常大
如果你的系统即时性非常强,那么缓存的命中率就比较低,同时更新数据时,hibernate需要额外提供资源维护缓存与数据的一致

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

二级缓存可以通过在关联属性中设置lazy="true"即可
前提你设置了级联
是否实用还得看你实际运用,二级缓存其实就是将你查询的数据所关联的其他数据一并查询出来,如果设置为true,那么所其他数据并不是全部也查出来,只是将这些数据的索引拿出来,等你需要的时候再通过索引发送sql语句再查询
如果设置为false,那么其他数据全部都出来,如果数据量大,肯定会造成很大影响
还有你观察一下级联查询如果lazy=false ,sql语句只发一句,但是却把需要的数据跟关联的数据查出来了,因为Hibernate会自动的用左连接帮你把数据一并查询出来,所以数据量少的时候二级缓存反而会造成多次数据库读写

参考资料:http://cnlj168.host8.heyhost.cn/index.html

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
焦作有哪些旅行景点值得一去? 河南穿古装去的地方 AE入门从学会套模板开始,AE模板套用简易教程,看起来复杂的AE其实也很... ae怎么套用模板ae模版的使用方法 北京通州区有什么好玩的地方吗 请问现在有哪些看电影的网站?越多越好~~ 帮初中女儿请假一天讲身体不适,班主任却跟别的老师讲她得了大病,该如何... 梦见家中被盗空只剩一件绿色衣的预兆 梦见美丽沙穗 美版4s内置卡贴有什么危害? 多氟多的数据分析?多氟多收购价?多氟多今天会涨吗? 多氟多所属行业的地位 多氟多为什么不大涨?多氟多股票年报预告和一季报?多氟多 主要生产是哪些? 股市分析多氟多浅析 多氟多行情?多氟多今日现价?买多氟多跌了? 多氟多的行业分析?多氟多收盘价?多氟多今天为啥涨? 多氟多同行业分析?多氟多主力出货?多氟多牛叉诊断? 郑州师范学院英语专业怎么样 当粉丝观看黄景瑜的考古视频时,为什么黄内心是拒绝的? 多氟多的负面研报?多氟多最新现状?多氟多牛叉评分? 郑州师范学院怎么样?? 多氟多2021下半年怎么样 郑州师范学院和 洛阳师范学院哪个好些 有哪些明星演过黄色的 郑州师范学院好不好? 郑州师范学院怎么样?有哪些文科专业 那些明星的代表色是黄色的? 男明星对鞠婧祎、杨幂、李斯丹妮开黄腔,却被说活该,你怎么看? 洛阳师范学院和郑州师范学院哪个好 明星演黄色为什么不违法? 手机号注销了,我还想要继续使用,改怎么办呢? 李美琪的身高和体重 李美琪身高体重 李美琪不是中国人吗? 李美琪身高多少 Maggic Q个人档案 40岁李美琪《门徒》发布预告,她状态如何?你对她印象最深的电影是哪部? 李美琪英文介绍 我想知道美国有没有歌手是混血儿...亚欧混血那种..:D hibernate二级缓存设置问题 我真的爱你 歌词 我真的爱你句句不轻易是什么歌的歌词? 有一首歌歌词是我真的爱你,能否给我回答,很认真,很动听,这是哪一首呀? 哪首歌里有 我真的爱你 这句歌词。 雨水节气的俗语都有哪些 歌词最后一句:我真的爱你,我爱得那么深 叫什么名字 爱你,我真的爱你,自从第一眼到现在 是什么歌的歌词? 有一首歌里面有一句歌词是我是真的爱你真的爱你……想问一下各位这首歌叫什么名字!? 双方都是iPhone手机,对方把我加入黑名单后,我发给对方的imessage还能收到吗? 双方都是苹果手机,对方把我号码加入黑名单后,我发iMessage他还能收到吗?_百度问一问