Hibernate持久化步骤

 

 

 

1、 读取并解析配置文件

 

 Configuration config= new Configuration().configure();

 

相当于使用DataSource获取连接前读取DataSource的配置文件

 

 

 

2、 解析映射信息,建SessionFactory

 

SessionFactory factory = config.buildSessionFactory();

 

相当于创建DataSource对象

 

 

 

3、打session

 

Session session = factory.openSession();

 

相当于JDBC获得连接

 

 

 

4始一(改操作必,查询操作可)

 

tran =this.session.beginTransaction();

 

开始事务

 

 

 

5、持久化

 

this.session.save(user);

 

持久化操作

 

 

 

6、提交事   

 

tran.commit() ;

 

提交事务

 

7关闭session

 

session session.close()

 

关闭连接

 

 

 

---------------------------------------

 

(1)创建Configuration对象

  在这一步中主要为了进行配置文件的装载操作,读取所有的配置文件并进行解析.

(2)创建SessionFactory对象

  通过创建好的Configuration对象可以创建一个SessionFactory对象的实例,它
  是产生Session对象实例的工厂,它在整个应用中应该是唯一的.

(3)创建Session对象

  Session对象类似于与数据库的连接对象,可以理解为与数据库建立的一个连接,
  但它的功能要比JDBC中的Connection对象丰富得多.

(4)开始一个事务Transaction

  在Java中定义一个事务操作的开始,这是使用hibernate进行持久化操作必不可少
  的步骤.

(5)进行持久化操作

  在这个步骤中可以对Java对象进行增删改查操作.

(6)结束事务Transaction

  在操作完成后还要进行显式的结束事务的操作.

(7)关闭Session

  类似于释放数据库连接.

Hibernate持久化步骤,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。