트랜잭션 Propagation 설정에 따라서
부모, 자식의 rollback기준을 정한다.
https://devlog-wjdrbs96.tistory.com/424
[Spring] Transactional Propagation 정리하기
@Transactional Propagation 알아보기 이번 글에서는 Spring Transactional 어노테이션에서 propagation 특징에 대해서 정리해보려 합니다. Propagation 옵션 설명 REQUIRED 기본 옵션 부모 트랜잭션이 존재한다면 부모
devlog-wjdrbs96.tistory.com
물리 트랜잭션 -> 디비 트랙잭션
논리 트랜잭션 -> 스프링의 transactional으로 생성되는 트랜잭션
물리 트랜잭션의 경우 실제 디비의 커넥션이 종료될 때, 커밋, 롤백이 수행될 때 종료
논리 트랜잭션의 경우 스프링 내에서 생성한 외부 트랜잭션, 내부 트랜잭션의 커밋이 수행되면 물리 트랜잭션으로 전송, (외부 내부 트랜잭션의 전파 기준은 스프링의 전파속성에 따름)
https://mangkyu.tistory.com/269
[Spring] 스프링의 트랜잭션 전파 속성(Transaction propagation) 완벽하게 이해하기
아래의 내용은 김영한님의 디비 접근 기술 2편 강의와 토비의 스프링 등을 바탕으로 정리한 내용입니다. 1. 트랜잭션의 시작과 종료 및 전파 속성(Transaction Propagation) [ 트랜잭션의 시작과 종료 ]
mangkyu.tistory.com
'백엔드 > SQL,데이터베이스' 카테고리의 다른 글
MYSQL -> ORACLE 데이터베이스 이관작업 (1) | 2024.08.09 |
---|---|
sql에서 정규식 사용 (0) | 2024.08.09 |
계층형 쿼리 (0) | 2024.08.01 |
쿼리튜닝 N가지 팁 (0) | 2024.07.29 |
오라클 TIMESTAMP VS DATETIME 차이 (0) | 2024.07.19 |
댓글