首页 > 学院 > 开发设计 > 正文

Spring hibernate 事务的流程

2019-11-15 00:53:16
字体:
来源:转载
供稿:网友
SPRing hibernate 事务的流程1 在业务方法开始之前

①获取session

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

③.开启事务

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

①.提交事务

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

③.关闭session

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

①.回滚事务

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

③.关闭session

 

流程如下图:

                                            


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表