为了账号安全,请及时绑定邮箱和手机立即绑定

tx.commit()不应该写在finally块更为合理吗?

提交事务tx.commit()语句我认为应该放在finally块,这里不管程序会不会抛出异常都一定会执行的语句,一般会放一些一定要执行的语句例如提交事务,或者是一些资源关闭的语句,例如视频里没有写到的关闭sessionFactory和关闭session,大家怎么看?

正在回答

1 回答

提交事务一般不再finally中进行,因为finally是不管什么情况都要执行的,而当程序出异常时,事务是不应该被提交的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

tx.commit()不应该写在finally块更为合理吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信