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