Transactional 어노테이션에 대해 설명해주세요. #124
Unanswered
Chocochip101
asked this question in
Spring
Replies: 1 comment 1 reply
-
Spring의 트랜잭션 어노테이션이 붙은 메소드의 모든 작업은 해당 트랜잭션 컨텍스트 내부에서 동작하게 됩니다. 메소드가 성공적으로 실행 완료되면 변경 사항이 DB에 커밋되고, 실패한다면 작업 내용은 모두 롤백됩니다. 클래스 레벨 혹은 메소드 레벨에 붙일 수 있으며 클래스 레벨에 붙일 경우 모든 메소드에 트랜잭션 설정이 적용됩니다. 또한 전파 수준 설정을 통해 트랜잭션의 시작과 끝을 조절할 수 있고, 격리 수준 설정을 통해 다른 트랜잭션과의 상호작용을 조절할 수 있습니다. *트랜잭션: DB의 상태 변화를 위해 수행하는 작업의 단위 |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
.
Beta Was this translation helpful? Give feedback.
All reactions