2011-08-29 6 views
2

은 다음과 같습니다EJB 트랜잭션 격리 수준

ejb1가 Requires_New 속성으로 일을 시작하고 또한 측면에 새로운 속성을 필요가 EJB2를 호출합니다.

내 질문은 ... ejb2의 트랜잭션이 실패하면 ... ejb1의 트랜잭션도 실패합니까? 나는 의심하지 않는다.

모든 대답을 환영합니다.

Thx.

답변

2

아니요, ejb2에 대한 호출로 throw 된 예외를 catch하면 아니요, 을 롤백하지 않습니다.

2

아니요, ejb1에서 발생하는 예외는 ejb2에서 발생하는 예외는 throw되지 않습니다 (예외가 원인이라고 가정). 이 경우 ejb1을 독립적으로 롤백합니다.

관련 문제