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