vo에서 오류가 나면 롤백이 안되나요?
- 작성자 :
- 김*훈
- 작성일 :
- 2011-12-26 17:21:16
- 조회수 :
- 2,230
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
선언적 트랜잭션을 이용하는데요..
vo에서 오류가 나면 롤백이 안되나요?
impl에서 오류가 나면 롤백이 되더라구요.
그렇다면 vo가 impl과 연결되어 있으니 당연히 롤백이 되야하는거
아닌가요?
vo에서 오류가 나면 롤백이 안되나요?
impl에서 오류가 나면 롤백이 되더라구요.
그렇다면 vo가 impl과 연결되어 있으니 당연히 롤백이 되야하는거
아닌가요?
A
안녕하세요.. 김태훈님..
트랜잭션은 .. 연결(?)되어 있다고 처리되는 것은 아닙니다..
현재 트랜잭션 정의상 impl쪽 메소드가 시작하고.. 끝나는 시점까지.. 트랜잭션이 보존됩니다..
즉.. impl이 수행되고 나서.. controller에서 vo의 값을 가져오다가 오류가 난 경우는 트랜잭셩이 처리되지 않습니다.
자세한 부분은 가이드의 실행환경 부분을 참조하십시오.
그럼.. 즐거운 하루되십시오.
감사합니다.
트랜잭션은 .. 연결(?)되어 있다고 처리되는 것은 아닙니다..
현재 트랜잭션 정의상 impl쪽 메소드가 시작하고.. 끝나는 시점까지.. 트랜잭션이 보존됩니다..
즉.. impl이 수행되고 나서.. controller에서 vo의 값을 가져오다가 오류가 난 경우는 트랜잭셩이 처리되지 않습니다.
자세한 부분은 가이드의 실행환경 부분을 참조하십시오.
그럼.. 즐거운 하루되십시오.
감사합니다.