강의

멘토링

로드맵

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

나 좀 도와줘요님의 프로필 이미지
나 좀 도와줘요

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

프록시

프록시 초기화 시 만들어지는 실제 엔티티

작성

·

238

0

프록시 객체가 초기화 할 때

영속성 컨텍스트를 통해서 실제 엔티티를 생성하고

생성된 실제 엔티티를 프록시 객체의 target 변수에 참조해준다고 하셨는데

이 때 만들어진 실제 엔티티는 영속성 컨텍스트에 존재하고 있는 건가요?

그렇기 때문에 getReference() -> 초기화 -> find()의 과정을 했

을 때 find() 시점에 select 쿼리문이 안나오는 게 맞나요? 

퀴즈

JPA에서 `em.getReference`를 사용했을 때 처음 반환되는 객체의 특징은 무엇일까요?

실제 엔티티 객체

데이터베이스에서 즉시 로드된 객체

실제 엔티티를 대신하는 프록시 객체

영속성 컨텍스트와 무관한 객체

답변 1

0

안녕하세요. 에러나면짖는개님, 공식 서포터즈 David입니다.

네, 생각하신게 맞습니다.

감사합니다.

나 좀 도와줘요님의 프로필 이미지
나 좀 도와줘요

작성한 질문수

질문하기