轉貼的 地址忘記了 對不起啊!
Spring的事務管理是經常用到的,論壇里已經不知討論了多少變了。
記錄下幾個講的比較清楚的。
spring事務探索
http://www.javaeye.com/topic/11190
解惑 spring 嵌套事務
http://www.javaeye.com/topic/35907?page=1
Spring聲明式事務管理源碼解讀
http://www.javaeye.com/topic/87426?page=1
詳解spring事務屬性
http://www.javaeye.com/post/282638
附:事務的概念
一.原子性(Atomic)
事務由一個或多個行為組成,形成一個工作單元。原子性確保在這個工作單元中的所有操作要么都發生,要么都不發生。任何一個行為失敗,整個事務就回滾。
二.一致性(Consistent)
一旦一個事務結束了,不管成功與否,系統所處狀態和它的也為規則是一致的,就數據應當不會被破壞。
三.隔離性(Isolated)
事務應該允許多個用戶操作同一個數據,但用戶之間不會互相影響。因此,事務必須是隔離的,防止并發讀寫同一個數據的情況發生。
四.持久性(Durable)
一旦事務成功完成,事務的結果就應該被持久化下來。