2010-07-15 35 views

回答

3

這些傳播類型在不同的聲明式事務管理實現(EJB3,Spring和Seam)中幾乎相同。奇怪的是,他們只記錄在javadoc in Spring

+0

也,它看起來像縫3有更好的文檔:http://docs.jboss.org/seam/3/persistence/latest/api/org/jboss/seam/持久性/交易/ TransactionPropagation.html – Andrey 2011-01-31 21:24:32

+0

更新Javadoc鏈接到當前版本 – 2011-01-31 21:42:47

5

在行動書縫枚舉tyes意味着:

必需表示該交易需要執行的方法。如果交易 未激活,Seam將開始新的交易。這是默認的類型。

SUPPORTS指示該方法被允許在存在 活動事務的情況下執行,但是如果某個活動事務處於非活動狀態,它將不會開始事務。

MANDATORY指示執行該方法需要一個活動事務。 如果事務尚未進行,則會引發運行時異常。

從不指示在調用此方法時,事務不應處於活動狀態。 如果事務處於活動狀態,則會引發運行時異常。

希望這有助於;-)

相關問題