if @@trancount > 0 begin
rollback tran
end
이라고 되어있네요.. 무슨이유인지 모르겠으나 이렇게 사용하거나 아시는분 설명좀 부탁드립니다..
트랜잭션이 중첩되어있을경우 무조건 롤백시키고 시작하는게 의미가 있는건가요?
DBA와 무슨이야기를 해야하는건지 잘모르겠습니다.
앞에 작업했던 내용이 모두 롤백되버려서 Dao관련 테스트케이스 작성을 못하는 경우가 생기네요..
오늘 살펴보니 모든 제공되는 프로시저가 저코드를 탑재하고 있네요, 질문해보니,
orphaned transaction 문제 때문에 들어간 코드라고 하는데 일반적으로 쓰이는 코드인가 해서요,
DB쪽과 이야기해서 풀려면, 뭔가저도 잘알고 이야기를 시작해야 할것같아서요,
저렇게 사용하면 하나의 프로시저 안에서 트랜잭션 선언후 연달아 여러 프로시저 호출하면
이전 프로시저호출이 모두 롤백되지 않나요? ㅡ.ㅡ
--
Google 그룹스 'Korea Spring User Group' 그룹에 가입했으므로 본 메일이 전송되었습니다.
이 그룹에 게시하려면 ks...@googlegroups.com(으)로 이메일을 보내세요.
그룹에서 탈퇴하려면 ksug+uns...@googlegroups.com로 이메일을 보내주세요.
더 많은 옵션을 보려면 http://groups.google.com/group/ksug?hl=ko에서 그룹을 방문하세요.