🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

  • 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

@Transactional 롤백질문

23.02.18 18:39 작성 23.02.18 18:40 수정 조회수 285

0


=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/)

[질문 내용]

이 코드에서 @Transactional

롤백 되는 이유가 중간에 언체크드 예외인

IllegalStateException 이 예외가 던져져서 롤백을 한다고 보면 되나요 ?

답변 1

답변을 작성해보세요.

1

y2gcoder님의 프로필

y2gcoder

2023.02.19

안녕하세요, H K 님. 공식 서포터즈 y2gcoder 입니다.

모든 값을 제대로 입력하셨다면 맞습니다.

@Transactional 은 uncheckedException을 만나면 롤백하는 정책을 기본적으로 가지고 있습니다. 트랜잭션이 걸린 코드 내의 다른 코드에서도 uncheckedException이 발생했다면 롤백할 것이라 생각해주시면 될 것 같습니다.

감사합니다.

채널톡 아이콘