• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

@Transactional 선언 위치

21.05.24 14:40 작성 조회수 149

0

MyController에도 트랜잭션이 있어서 @Transactional 을 이쪽으로 옮기니 실행시 에러가 납니다. 

@Transactional 는 자식(?) 트랜잭션에만 써야 하는 건가요?

답변 1

답변을 작성해보세요.

1

전파속성은 트랜잭션A에서 트랜잭션B에게 트랜잭션 속성이 어떻게 전해진다 라는 개념인데

전 수업시간에 트랜잭션B가 트랜잭션A에 참여하는 조건이라고 설명을 합니다.

그러므로 @Transactional는 상위 트랜잭션에 포함되는 하위 트랜잭션에만 설정이 가능합니다.