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