SessionFactory hibernate session原理
有如下操作:1.开发持久化类,由POJO加载映射文件组成2.获取Configuration3.获取SessionFactory4.获取Session,打开事务5.用面向对象的方式操作数据库6.关闭事务,关闭session对PO的操作必须在Session管理下才能同步到数据库,Session由SessionFactory工厂产生,SessionFactory是由数
据编译后的内存镜像,通常一个应用对应一个SessionFactory对象。SessionFactory对象由Configuration对象生成
,Configuration对象负责加载配置文件。SessionFactory:这是hibernate的关键对象,它是单个数据库映射关系经过编译后的内存镜像,它也是线程安全的
。它是生成Session的工厂,本身需要依赖于ConnectionProvider。该对象可以在进程或集群的级别上,为那些事务
之间可以重用的数据提供可选的二级缓存。Session:它是应用程序与持久储存层之间交互操作的一个单线程对象。它也是Hibernate持久化操作的关键对象,
所有持久化对象必须在Session管理下才可以进行持久化操作。此对象生存周期较短。它底层封装了JDBC连接,它也
是Transaction的工厂。Session对象持有一个必选的一级缓存,显式执行flush之前,所有持久化操作的数据都在缓
存中Session处。持久化对象:系统创建的POJO实例,一旦与特定的Session关联,并对应数据表的指定记录,该对象就处于持久化状
态,这一系列对象都被称为持久化对象。在程序中对持久化对象执行的修改,都将自动被转换为持久层的修改。持
久化对象完全可以是普通的JavaBean/POJO,唯一特殊的是他们正与一个Session关联。事务(Transaction):代表一次原子操作,它具有数据库事务的概念。Hibernate事务是对底层具体的JDBC、JTA以
及CORBA事务的抽象。在某些情况下,一个Session之内可能包含多个Transaction对象。虽然事务操作是可选的,但
是所有的持久化操作都应该在事务管理下进行,即使是只读操作。
更多阅读
暖气片工作原理 暖气片原理结构图
暖气片工作原理——简介暖气通常有水暖和气暖两种,一般暖气片指水暖,就是利用壁挂炉或者锅炉加热循环水,再通过管材链接到暖气片,最终通过暖气片将适宜的温度输出,形成室内温差,最后进行热循环使整个室内温度均匀上升。而气暖则是加热空气
小天鹅干洗机的工作原理解说 干洗机的原理
我们把采用四氯乙烯作为洗涤溶剂的干洗设备称为四氯乙烯干洗机,对采用石油作为溶剂的干洗设备称为石油干洗机;环保型干洗机是指在运行全过程中符合环保要求,对环境的危害没有或低于国家标准要求。小天鹅干洗机根据以下可能对环境和人
美的电磁炉各部分电路原理分析 电磁炉维修技法大揭秘
美的电磁炉各部分电路原理分析在此主要针对美的TM-S1-01A-A板(TM-S1-01A)(主芯片S007)电磁炉做详细讲解,主板各部分电路功能及其控制原理,以及常见故障的快速判断处理。??电磁炉电路图1、TM-S1-01A-A板(TM-S1-01A)(主芯片S007)
示波器的原理与使用全攻略 示波器原理与使用
? ?在数字电路实验中,需要使用若干仪器、仪表观察实验现象和结果。常用的电子测量仪器有万用表、逻辑笔、普通示波器、存储示波器、逻辑分析仪等。万用表和逻辑笔使用方法比较简单,而逻辑分析仪和存储示波器目前在数字电路教学实验中
如何做降落伞降落伞原理 降落伞的原理
如何做降落伞(降落伞原理)——简介降落伞起源于中国.降落伞是利用空气阻力,使人或物从空中缓慢向下降落的一种器具.它是从杂技表演开始发展起来的,随着人类航空事业的发展,后来用作空中救生,进而用于空降作战.如何做降落伞(降落伞原理)——工