MySQL数据库基础与实践 第2版 课后习题答案 CH08 课后习题答案.doc

MySQL数据库基础与实践 第2版 课后习题答案 CH08 课后习题答案.doc

第8章Hibernate框架介绍

选择题:

B

A

B

D

C

B

B

D

C

A

简答题:

1.描述Hibernate工作流程

Hibernate工作过程如下:

(1)应用程序先调用Configuration类,实例化Configuration类,该类读取Hibernate的核心配置文件hibernate.cfg.xml及映射文件XX.hbm.xml中的信息。

(2)创建SessionFactory。通过Configuration对象读取配置文件信息,并创建SessionFactory,并将Configuration对象中的所有配置文件信息存入SessionFactory内存中。

(3)创建Session对象。Session是通过SessionFactory对象的openSession()方法创建Session,这样就相当于创建了一个数据库连接的session。

(4)创建Transaction实例,即开启一个事务。通过Session对象的beginTransaction()方法即可开启一个事务,利用这的开启的事务,便可以对数据库进行各种持久化操作。

(5)利用Session对象通过增删改查等方法对数据库进行各种持久化操作。

(6)提交事务。将第(4)步打开的事务通过mit()方法,进行事务的提交

(7)关闭Session。断开与数据库的连

文档评论(0)

1亿VIP精品文档

相关文档