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

목표

시나리오

  1. 부모 서비스 메서드에서 상품 C를 20개 주문하는 트랜잭션을 시작합니다.
  2. 자식 서비스 메서드에서 상품 C를 5개 추가 주문합니다.
  3. 트랜잭션 성공 후:
    • Products 테이블에서 상품 C의 재고가 두 주문 합계만큼 감소했는지 확인합니다.
    • 두 개의 DECREASE 트랜잭션이 InventoryTransactions 테이블에 기록되었는지 확인합니다.