spring hibernate事务的流程

来源:互联网 发布:手机淘宝兼职是真的吗 编辑:程序博客网 时间:2024/05/15 13:59

1、在service方法开始之前

①获取session

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

③开启事务

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

①提交事务

②使和当前线程绑定的session,解除绑定

③关闭session

3、若方法出现异常,则

①回滚事务

②使和当前线程绑定的session,解除绑定

③关闭session

0 0
原创粉丝点击