考虑到我们有一些ejb,它们的事务设置是:
ejb1开始处理Requires_New属性,并调用ejb2,该属性也需要自己的新属性。
我的问题是is...if ejb2的事务fails...will ejb1的事务也失败了吗?我想不会。
欢迎任何回答。
谢谢。
发布于 2011-08-29 19:34:46
不,如果你捕捉到ejb2调用抛出的异常,它就不会回滚。
发布于 2011-08-29 19:35:47
不,只要(假设异常是原因)从ejb2抛出的异常也不会从ejb1抛出,ejb1事务就不会失败。在这种情况下,它将独立回滚ejb1。
https://stackoverflow.com/questions/7229510
复制相似问题