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不会启用这个插件。

    目标!目标!目标! 坚持每一天学习总结!
  • 相关阅读:
    ListBox 绑定之-SelectedItem
    tomcat部署web项目的3中方法
    NET 2.0中的字符串比较和方法
    winform WindowsMediaPlayer 属性
    C语言32个关键字解释
    进程间通讯—自定义消息
    常见符号英文表示
    在vs 中运行C程序
    wpf 不是很明白,先记下
    PenTest-log for ging解决方案
  • 原文地址:https://www.cnblogs.com/pjcsrl/p/10584821.html
Copyright © 2011-2022 走看看