인프런 커뮤니티 질문&답변

새벽형개발자님의 프로필 이미지

작성한 질문수

실전! 스프링 데이터 JPA

@Query, 리포지토리 메소드에 쿼리 정의하기

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

23.03.20 09:17 작성

·

441

0

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

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

2023. 03. 22. 21:42

안녕하세요. 이호왕님

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

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

감사합니다.

새벽형개발자님의 프로필 이미지

2023. 03. 23. 10:08

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