zoukankan      html  css  js  c++  java
  • 谈谈hibernate的缓存

    ,hibernate是什么技术?

           1  hibernate是一个orm 就是对象关系映射框架.  及我们创建的实体类对象与数据库表中的数据是一一对应的关系.  我们可以改变对象信息从而改变数据库中的信息. 这其中其关键作用的是  hibernate的映射文件和hibernate的核心配置文件.

           2 hibernate  缓存机制,hibernate有一级缓存  二级缓存.

               2.1 hibernate的一级缓存.  首先明确一点 hibernate的一级缓存实际上就是session缓存, hibernate的一级缓是内置的,不能卸载的意思就是不能取消的,因为一个session缓存生命周期对应一个数据库事务和一个应用事务.因此特德缓存是事务范围内的缓存.第一级缓存是必须的.

               2.2hibernate得二级缓存     Hibernate二级缓存又称为“SessionFactory的缓存”,由于SessionFactory对象的生命周期和应用程序的整个过程对应,因此Hibernate二级缓存是进程范围或者集群范围的缓存,有可能出现并发问题,因此需要采用适当的并发访问策略,该策略为被缓存的数据提供了事务隔离级别。第二级缓存是可选的,是一个可配置的插件,在默认情况下,SessionFactory不会启用这个插件。

    目标!目标!目标! 坚持每一天学习总结!
  • 相关阅读:
    2022年第一天
    RestTemplate、 Ribbon、 OpenFeign 关系以及OpenFeign使用连接池
    linux下面编写简单的c++程序
    Rocket简介以及单机版安装
    事务源码(二)
    javaagent技术&Attach技术
    gateway网关原理
    Maven自定义插件以及使用
    AotucCrawler 快速爬取图片
    Monkey工具之fastbotiOS实践
  • 原文地址:https://www.cnblogs.com/pjcsrl/p/10584821.html
Copyright © 2011-2022 走看看