@PersistenceContext

해결됨
이동명 프로필

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

김영한 프로필
김영한 1달 전

안녕하세요. 동명님^^

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

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

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

감사합니다.

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스