java EJB事务隔离级别
考虑到我们有一些ejb及其事务设置:
ejb1开始使用Requires_New属性进行工作,并调用ejb2,该属性也具有Requires New属性
我的问题是。。。如果ejb2的事务失败。。。ejb1的事务也会失败吗?我想不是
欢迎回答
Thx
你可以在下面搜索框中键入要查询的问题!
考虑到我们有一些ejb及其事务设置:
ejb1开始使用Requires_New属性进行工作,并调用ejb2,该属性也具有Requires New属性
我的问题是。。。如果ejb2的事务失败。。。ejb1的事务也会失败吗?我想不是
欢迎回答
Thx
# 1 楼答案
不,如果捕捉到调用ejb2引发的异常,它将不会回滚
# 2 楼答案
不,
ejb1
事务不会失败,只要(假设异常是原因)从ejb2
引发的异常也不会从ejb1
引发。在这种情况下,它将独立地回滚ejb1