課程
/后端開發(fā)
/Java
/Spring事務管理
事物的隔離性實際開發(fā)中用到的多嗎,事物是不是只回滾運行時異常,那如果只要是異常都回滾是不是必須要配置roll-back="Exception.class"?
2017-02-05
源自:Spring事務管理 6-2
正在回答
1,用得多,隔離級別越高,越能保證數(shù)據(jù)的完整性和一致性,但是對并發(fā)性能的影響也越大。
2,Spring的事務管理默認只對出現(xiàn)運行期異常(java.lang.RuntimeException及其子類)進行回滾。如果一個方法拋出Exception或者Checked異常,Spring事務管理默認不進行回滾。
所以照理說要所有異常都回滾應該配置roll-back
heypear 提問者
舉報
事務管理是Spring重要的知識,應用事務解決數(shù)據(jù)不一致問題
2 回答基于注解方式設置的事務它的隔離級別是不是和類保持一致?能否設置方法級別的隔離級別
1 回答可以講解一下 不同傳播性質的 事物的實例么?
1 回答事物管理的知識范圍有多少
1 回答spring的事物管理整合mybatis不起作用
2 回答并發(fā)操作怎么設置數(shù)據(jù)庫隔離級別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2017-02-07
1,用得多,隔離級別越高,越能保證數(shù)據(jù)的完整性和一致性,但是對并發(fā)性能的影響也越大。
2,Spring的事務管理默認只對出現(xiàn)運行期異常(java.lang.RuntimeException及其子類)進行回滾。
如果一個方法拋出Exception或者Checked異常,Spring事務管理默認不進行回滾。
所以照理說要所有異常都回滾應該配置roll-back