2018-07-17


  Hibernate一级缓存和二级缓存的区别


一级缓存: 

       session级别的缓存, 当我们使用了get, load, find, Query等查询出来的的数据,默认在session中会有一份缓存数据,缓存数据就是从数据库中将一些数据拷贝一份放在对应的地方,每次获取数据时,会先从缓存中查找,如果没有再去数据库查询.

   提高了查询效率,减少了对数据库的直接操作.

一级缓存 不可卸载(只要使用了session,肯定就用到了session缓存,是hibernate控制的,我们不能手动配置).

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这部分主要是开源Java EE框架方面的内容,包括Hibernate、MyBatis、Spring、Spring ...
    杂货铺老板阅读 1,536评论 0 2
  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,232评论 2 89
  • 今天是2018-6-7,戊戌年四月廿四,周四,后LP生活第1621天,丰盛日记第74天,爱与自由日志第44天:北京...
    冯江山阅读 217评论 0 2
  • 外面的热闹,与我无关。 真不知道我的脑子怎么长的,不然怎么会屡屡上当。昨晚和朋友走在街上我的心仿佛被挖空了一样,魂...
    住在月亮里的太阳阅读 282评论 0 0
  • “忙的时候虽然累 ,但是忙完了会特别畅快舒服。闲的时候虽然爽 ,但是闲的时间长了心就慌了 。​​​​” ​​​...
    瑞妮阅读 237评论 0 0

友情链接更多精彩内容