码迷,mamicode.com
首页 > 编程语言 > 详细

Spring hibernate 事务的流程

时间:2015-07-15 11:00:13      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:

1 在业务方法开始之前

①获取session

②把session和当前线程绑定,这样就可以在Dao中使用SessionFactory的getCurrentSession()方法来获取session了

③.开启事务

2. 若业务方法正常结束,即没有出现异常,则

①.提交事务

②.使和当前绑定的session 解除绑定

③.关闭session

3.若业务方法出现异常,则:

①.回滚事务

②.使和当前线程绑定的Session 解除绑定

③.关闭session

 

流程如下图:

                                             技术分享

Spring hibernate 事务的流程

标签:

原文地址:http://www.cnblogs.com/qq-757617012/p/4647623.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!