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

이동명님의 프로필 이미지
이동명

작성한 질문수

실전! 스프링 데이터 JPA

벌크성 수정 쿼리

@PersistenceContext

해결된 질문

작성

·

240

1

초보적인 질문일지 모르겠지만  EntityManager를 @Autowired로 받아와도 결과가 같던데 @PersistenceContext로 받아오시는 이유가 혹시 있으신가요?

답변 1

4

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

안녕하세요. 동명님^^

자바 표준 스펙은 @PersistenceContext로 주입 받는 것이 정석입니다.

그런데 최근 스프링에서 @Autowired로도 EntityManager를 주입 받도록 허용하고 있습니다.

그래서 지금은 스프링을 사용하시면 둘중 편한걸로 사용하시면 됩니다.(물론 나중에 스프링 말고 다른 컨테이너를 사용한다면 일부 수정이 필요할 수 있겠네요^^)

감사합니다.

이동명님의 프로필 이미지
이동명

작성한 질문수

질문하기