issues
search
SeokRae
/
spring-transaction
트랜잭션 관련 내용 공유를 위한 레포
1
stars
0
forks
source link
[트랜잭션 전파(Propagation) 테스트] 시나리오 3: Propagation.REQUIRED (기본 동작)
#5
Closed
SeokRae
closed
2 weeks ago
SeokRae
commented
2 weeks ago
목표
기본 전파 속성에서, 호출된 메서드가 부모 트랜잭션에 합쳐지는지 확인합니다.
시나리오
부모 서비스 메서드에서 상품 C를 20개 주문하는 트랜잭션을 시작합니다.
자식 서비스 메서드에서 상품 C를 5개 추가 주문합니다.
트랜잭션 성공 후:
Products 테이블에서 상품 C의 재고가 두 주문 합계만큼 감소했는지 확인합니다.
두 개의 DECREASE 트랜잭션이 InventoryTransactions 테이블에 기록되었는지 확인합니다.
목표
시나리오