인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

빨간고무장갑 싸이코 펭귄님의 프로필 이미지
빨간고무장갑 싸이코 펭귄

작성한 질문수

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

프록시

프록시 초기화 과정

작성

·

175

0

안녕하세요, 영한님! 강의 정말 잘 듣고 있습니다!

프록시의 초기화 과정에서 궁금한 점이 있어 질문드립니다!

1. 처음 사용하는 시점에 실제 데이터 조회

2. 실제 엔티티가 없는 경우 영속성 컨텍스트에 실제 엔티티 생성을 요청하여 엔티티 생성

위의 2개의 과정을 초기화라하고 초기화를 통해  실제 엔티티가 생성되면

실제 엔티티의 참조가 프록시 객체의 target 변수에 저장되고

프록시 객체는 target 변수에 저장되어있는 참조를 이용해서

실제 엔티티의 메서드를 호출하는 건가요??

프록시 객체를 통해 실제 엔티티에 접근하는 방법이 제가 이해한 게 맞는 지 궁금합니다.

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 에러나면짖는개님

프록시에 데이터가 있든 없든간에 프록시 객체 자체가 엔티티로 사용됩니다.

그리고 그 엔티티 객체 안의 데이터를 채우는 과정을 초기화로 이해하시면 됩니다.

감사합니다.

 

빨간고무장갑 싸이코 펭귄님의 프로필 이미지
빨간고무장갑 싸이코 펭귄

작성한 질문수

질문하기