Уровни изоляции транзакции EJB - PullRequest
2 голосов
/ 29 августа 2011

Учитывая, что у нас есть некоторые ejb и их настройки транзакций:

ejb1 начинает работать с атрибутом require_New и вызывает ejb2, для которого также требуется новый атрибут.

Мой вопрос ... если транзакция ejb2 завершится неудачно ... транзакция ejb1 тоже будет неудачной? Я подозреваю, что нет.

Любые ответы приветствуются.

Thx.

Ответы [ 2 ]

2 голосов
/ 29 августа 2011

Нет, транзакция ejb1 не будет завершена ошибкой, если (если исключение является причиной), исключение, выданное из ejb2, также не будет выдано из ejb1.В этом случае он будет выполнять откат ejb1 независимо.

2 голосов
/ 29 августа 2011

Нет, откат не произойдет, если вы поймете исключение, вызванное вызовом ejb2 .

...