2013-03-13 159 views
3

最近我偶然發現了聲明NOT_SUPPORTED作爲事務屬性類型的代碼。我開始想知道實際的語義/好處/影響是什麼。TransactionAttributeType支持| NOT支持

我發現了這篇文章,我評論了自己的想法,但我並不確定自己是否完全正確。

http://www.developerscrappad.com/709/java/java-ee/making-sense-of-ejb3-x-transaction-attributes-part-3-difference-between-supports-and-not_supported/

我還發現這篇文章非常有趣,因爲它表明的主要區別之一是未提交的數據的隔離。

http://www.ibm.com/developerworks/java/library/j-ts2/index.html

一個點仍不清楚我認爲暫停和恢復現有的交易(其隱含地NOT_SUPPORTED發生)的成本。我想知道這些成本是可以忽略的還是可能的。任何人都可以對此有所瞭解?

回答