해결된 질문
작성
·
240
1
초보적인 질문일지 모르겠지만 EntityManager를 @Autowired로 받아와도 결과가 같던데 @PersistenceContext로 받아오시는 이유가 혹시 있으신가요?
답변 1
4
안녕하세요. 동명님^^
자바 표준 스펙은 @PersistenceContext로 주입 받는 것이 정석입니다.
그런데 최근 스프링에서 @Autowired로도 EntityManager를 주입 받도록 허용하고 있습니다.
그래서 지금은 스프링을 사용하시면 둘중 편한걸로 사용하시면 됩니다.(물론 나중에 스프링 말고 다른 컨테이너를 사용한다면 일부 수정이 필요할 수 있겠네요^^)
감사합니다.