栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Hibernate中的第一级和第二级缓存是什么?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Hibernate中的第一级和第二级缓存是什么?

1.1)一级缓存

一级缓存 始终与 Session对象
关联。Hibernate默认使用此缓存。在这里,它处理一个事务接一个另一个事务,意味着不会多次处理一个事务。主要是它减少了在给定事务中需要生成的SQL查询的数量。那不是在事务中完成每次修改之后更新,而是仅在事务结束时更新事务。

1.2)二级缓存

二级缓存 始终与 Session Factory对象
关联。在运行事务时,它们之间会在会话工厂级别加载对象,这样,这些对象将可用于整个应用程序,而不是绑定到单个用户。由于对象已经被加载到缓存中,因此只要查询返回对象,那时候就不需要进行数据库事务了。这样,二级缓存就可以工作了。在这里,我们也可以使用查询级缓存。

引用自:http :
//javabeat.net/introduction-to-hibernate-
caching/



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/412864.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号