• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

@Query의 트랜잭션에 대해 질문있습니다.

23.03.20 09:17 작성 조회수 400

0

스프링 데이터 jpa에 정의된 save나 findById같은 메서드들은 기본적으로 @Transactional이 포함돼있어서 비지니스 로직 영역에서 @Transactional을 포함하지 않아도 트랜잭션이 걸리면서 잘 실행되는 것을 확인하였는데 @Query로 선언한 네임드 query같은 경우에도 비지니스 로직 영역에서 @Transactional을 포함하지 않아도 트랜잭션이 걸리면서 실행이 되는 것을 확인했습니다. 왜 그런건가요??

답변 1

답변을 작성해보세요.

0

안녕하세요. 이호왕님

조금 뒤에 스프링 데이터 JPA 구현체 분석

부분을 들어보시면 이해가 되실거에요^^

감사합니다.

이호왕님의 프로필

이호왕

질문자

2023.03.23

넵 강의 들어보겠습니다 답변 감사합니다~