tx.commit()不應(yīng)該寫(xiě)在finally塊更為合理嗎?
提交事務(wù)tx.commit()語(yǔ)句我認(rèn)為應(yīng)該放在finally塊,這里不管程序會(huì)不會(huì)拋出異常都一定會(huì)執(zhí)行的語(yǔ)句,一般會(huì)放一些一定要執(zhí)行的語(yǔ)句例如提交事務(wù),或者是一些資源關(guān)閉的語(yǔ)句,例如視頻里沒(méi)有寫(xiě)到的關(guān)閉sessionFactory和關(guān)閉session,大家怎么看?
2016-02-21
提交事務(wù)一般不再finally中進(jìn)行,因?yàn)閒inally是不管什么情況都要執(zhí)行的,而當(dāng)程序出異常時(shí),事務(wù)是不應(yīng)該被提交的