• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

@Transactinal 관련 질문

23.01.09 17:12 작성 23.01.09 17:29 수정 조회수 4.5k

0

안녕하세요, @Transactinal 어노테이션 관련 질문드립니다. 테스트 코드에서 작성한 @Transactinal은 자동으로 RollBack을 시켜서 false 로 해당 기능을 끄고 직접 확인이 가능하다고 했는데, 서비스단에서 사용할때는 해당 코드를 작성하지 않아도 RollBack이 안되는 이유가 있을까요?

답변 1

답변을 작성해보세요.

0

David님의 프로필

David

2023.01.14

안녕하세요. yuiiiiuy님, 공식 서포터즈 David입니다.

@Transcational 은 예외 발생시에만 롤백되는 것이 기본 동작이기 때문입니다. 다음 글을 참고해 주세요. https://pjh3749.tistory.com/269

@Rollback은 테스트용 애노테이션이며 테스트에서 롤백을 쉽게 작동시키기 위해 만들어졌다고 생각하시면 좋을 것 같습니다.

감사합니다.