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

이용준님의 프로필 이미지

작성한 질문수

스프링 DB 2편 - 데이터 접근 활용 기술

JPA 적용3 - 예외 변환

@Transactional의 유무에 따른 프록시 생성이 궁금합니다

해결된 질문

24.01.21 13:30 작성

·

309

1

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오) 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예

[질문 내용]
7:20 쯤에 @Repository 제거 시에도 프록시가 적용되는데
영한님께서는 @Transactional때문에 프록시가 동일하다고 하셨는데 트랙잭션 커밋이 된 상황이라서 그렇게 말씀하신 건가요?
@Transactional의 유무와 프록시 생성에 연관관계가 궁금해요

답변 1

1

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

2024. 01. 22. 21:19

안녕하세요. 이용준님

@Transactional 애노테이션이 있으면 스프링이 프록시를 적용합니다. 참고로 트랜잭션 커밋과는 무관하고 @Transactional 애노테이션이 있으면 프록시를 적용합니다.

감사합니다.