Hibernate持久化操作步骤
Hibernate持久化操作步骤
第一步: 创建Configuration对象
在这一步中主要为了进行配置文件的装载操作,读取所有的配置文件并进行解析。
第二步: 创建SessionFactory对象
通过创建好的Configuration对象可以创建一个SessionFactory对象的实例,它是产生Session对象实例的工厂,它在整个应用中应该是唯一的。
第三步: 创建Session对象
Session对象类似于与数据库的连接对象,可以理解为与数据库建立的一个连接,但它的功能要比JDBC中的Connection对象丰富得多。
第四步: 开始一个事务
在Java中定义一个事务操作的开始,这是使用Hibernate进行持久化操作必不可少的步骤。
第五步:进行持久化操作
在这个步骤中可以读取或者保存Java对象。
第六步:结束事务
在操作完成后还要进行显示的结束事务的操作。
第七步: 关闭Session
类似于释放数据库的连接。
(提示:申请的资源一定要确保进行了释放,否则会影响整个系统的正常运行。)
上面列出了一个系统使用Hibernate进行持久化操作的主要步骤。在这一系列的步骤中,第1步和第2步只需要在系统初始化的时候执行一次就可以了,以后每次执行持久化操作时重复第3步至第7步就可以了。
这里编写Hibernate工具类的目的是提供一个可以简化上面操作过程的工具。有经验的开发人员可以看出,在上面的持久化操作的过程中,只有步骤会依据不同的业务而有所不同,其他的几个步骤则是完全一样的。