Spring的四種事務特性,五種隔離級別,七種傳播行為
阿新 • • 發佈:2018-12-25
Spring事務:
什麼是事務:事務邏輯上的一組對資料對操作,組成這些操作的各個邏輯單元,要麼一起成功,要麼一起失敗。事務特性(4種):
原子性(atomicity):強調事務的不可分割;一致性(consistency):事務的執行前後資料的完整性保持一致;隔離性(isolation):一個事務的執行的過程中,不應該受到其他事務的干擾;永續性(durability):事務一旦結束,資料就持久到資料庫。如果不考慮隔離性引發的安全性問題:
髒讀:一個事務讀到了另一個事務未提交的資料不可重複讀:一個事務督導另一個事務已經提交的update的資料導致多次查詢結果不一致虛幻讀:一個事務讀到了另一個事務已經提交的insert的資料導致多次查詢結果不一致。解決讀問題:設定事務隔離級別(5種)
事務讀傳播行為
相信夢想是價值的源泉,相信眼光決定未來的一切,相信成功的信念比成功本身更重要,相信人生有挫折沒有失敗,相信生命的質量來自決不妥協的信念!!!