태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
몇일 동안 머리에서 연기나는 삽질을 했다.

처음엔 개념이 없었으니 그렇다 치고,

Rollback이 안되는 문제,,, 왜 안될까  -_-;

정말 이유를 알고나서,, 경험이 돈이라는걸 느꼈다.

Flex + Spring 개발을 하고 있는 지금 Transaction 에 대한 정의를 내릴 필요가 있었다.

그래서 정책을 정하는 중,,,

Flex 에서 Java POJO를 호출하면서 ArrayList가 4개 담긴 Map을 전달한다.

이 데이터를 update 하는동안  CheckedException, UnckeckedException 이 발생하면,

삽입된 데이터를 모두 롤백 해야하는데,

롤백이 안되는것이였다,, 젠장 ㅠ_ㅠ

또 열심히 구글링을 통해 Spring Transaction에 대한 많은 글과 동영상을 보았지만, 정확한 원인을 찾지 못했다.

그러던, 머드초보님과 penny님의 포스트를 보고 떠올랐다.
http://mudchobo.tomeii.com/tt/tag/%C6%AE%B7%A3%C1%A7%BC%C7#entry_259

http://blog.empas.com/kkamdung/12876575

ㅋㅋ 이럴수가 ㅠ_ㅠ

Flex에서 Service에 해당하는 POJO를 호출하면서, Try/Catch 로 잡아주니, 롤백이 안되는거였다. -_-

ㅋㅋㅋ

알고보니 참 어이없지만, 어찌하겠는가~~

ㅎㅎ


이올린에 북마크하기(0) 이올린에 추천하기(0)

댓글을 달아 주세요