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

개발중님의 프로필 이미지
개발중

작성한 질문수

실전! 스프링 데이터 JPA

스프링 데이터 JPA와 DB 설정, 동작확인

@PersistenceContext

작성

·

356

1

안녕하세요. 강사님..

@PersistenceContext 역할에 대해 문의드립니다.

JPA 활용 강의에서는  private final EntityManager em; 로 선언하여 생성자로 주입 받았는데, 

이번 강의에서는 @PersistenceContext 를 사용하고 있습니다. 

용법의 차이가 있는 건가요??

감사합니다.

답변 1

0

안녕하세요. 개발중님, 공식 서포터즈 OMG입니다.

@PersistenceContext는 EntityManager를 주입 받을 떄 사용하는 JPA 표준 어노테이션입니다.

강의 내용에서는 생성자 주입과 동일한 기능을 한다고 보셔도 될 것 같습니다.

 

추가로, @PersistenceContext 관련하여 정리된 내용을 참고하시면 도움 되시리라 생각합니다.

https://batory.tistory.com/497

감사합니다.

개발중님의 프로필 이미지
개발중

작성한 질문수

질문하기