最近我偶然发现了将NOT_SUPPORTED声明为事务属性类型的代码。我开始想知道实际的语义/好处/含义是什么。
我找到了这篇文章,我评论了我的想法,但我完全不确定我是否正确了。
我还发现这篇文章非常有趣,因为它表明其中一个主要区别是未提交数据的隔离。
http://www.ibm.com/developerworks/java/library/j-ts2/index.html
我仍然不清楚的一点是暂停和恢复现有交易的成本(在NOT_SUPPORTED中隐含发生)。我想知道这些费用是否可以忽略或可能很大。有人可以对此有所了解吗?