spring一共有四個基本特性:
1、原子性:被事務管理的方法,要麼一起被執行,要麼一起被回滾,不能單獨處理。
比如銀行取錢時,不能單獨記錄取錢這個動作,還需要扣除賬戶餘額。
2、一致性:事務被執行後,所有資料需要保持正確性,如果有錯誤,則自動進行回滾。
如銀行取錢時,如果某些步驟出錯,賬戶將不會被扣款。
3、隔離性:乙個事務的執行不能影響別的事務。在執行乙個事務時,如果有另外乙個事務要執行,則要先執行完頭乙個,再執行後乙個。
4、永久性:事務一旦執行成功,那它產生的變化將是永久性的。
如在銀行成功取錢後,賬戶餘額將會永久被扣去所取的數額。
Spring 事務特性
忘記 從哪轉的了!一 事務屬性概述 在spring中,事務屬性描述了事務策略如何應用到方法上,事務屬性包含5個方面 傳播行為 隔離級別 回滾策略 超時時間 是否唯讀 二 事務的傳播行為屬性 當事務方法被另乙個事務方法呼叫時,必須指定事務應該如何傳播。例如,方法可能繼續在現有的事務中允許,也可能開啟乙...
spring的事務傳播特性
事務的幾種傳播特性 1.propagation required 如果存在乙個事務,則支援當前事務。如果沒有事務則開啟 2.propagation supports 如果存在乙個事務,支援當前事務。如果沒有事務,則非事務的執行 3.propagation mandatory 如果已經存在乙個事務,支...
SPRING的事務傳播特性
spring 支援 7 種事務傳播行為 propagation required 如果當前沒有事務,就新建乙個事務,如果已經存在乙個事務中,加入到這個事務中。這是最常見的選擇。propagation supports 支援當前事務,如果當前沒有事務,就以非事務方式執行。propagation man...