[Spring] Transaction Propagation
by 리아 | TECH_ESSAY | 2024-12-16
#Spring #트랜잭션 Transaction 시작과 종료가 존재 종료 커밋(commit): 모든 작업을 확정지음 롤백(rollback): 모든 작업을 무효화함 스프링에서는 내부적으로 커넥션 갖고있음→ transactionManager 이용 하나의 트랜잭션 시작시, commit () 또는 rollback() 호출될 때 까지가 하나의 트랜잭션으로 묶임 스프링에서는 선언적 트랜잭션(트랜잭션 어노테이션, @Transactional) 여러 트랜잭션을 묶어서 하나의 트랜잭션 경계를 만들 수도 있음 물리 트랜잭션 vs 논리 트랜잭션 기존의 트랜잭션 진행 중일 때 추가...