작성
·
175
0
안녕하세요, 영한님! 강의 정말 잘 듣고 있습니다!
프록시의 초기화 과정에서 궁금한 점이 있어 질문드립니다!
1. 처음 사용하는 시점에 실제 데이터 조회
2. 실제 엔티티가 없는 경우 영속성 컨텍스트에 실제 엔티티 생성을 요청하여 엔티티 생성
위의 2개의 과정을 초기화라하고 초기화를 통해 실제 엔티티가 생성되면
실제 엔티티의 참조가 프록시 객체의 target 변수에 저장되고
프록시 객체는 target 변수에 저장되어있는 참조를 이용해서
실제 엔티티의 메서드를 호출하는 건가요??
프록시 객체를 통해 실제 엔티티에 접근하는 방법이 제가 이해한 게 맞는 지 궁금합니다.
답변 1
0
안녕하세요. 에러나면짖는개님
프록시에 데이터가 있든 없든간에 프록시 객체 자체가 엔티티로 사용됩니다.
그리고 그 엔티티 객체 안의 데이터를 채우는 과정을 초기화로 이해하시면 됩니다.
감사합니다.