jpa lazy
JPA - Proxy
JPA - Proxy
2022.07.02Proxy 란 ? porxy 클래스란 실제 클래스를 상속 받아서 만든 실제 클래스와 겉모양이 똑같은 클래스 이다. Client 입장에서는 진짜 객체인지 Proxy 객체인지 구분하지 않고 사용하면 된다는 특징이 있다. Proxy 구조 Proxy 객체는 실제 객체애 대한 참조 (Ref) 를 보관한다. 그리고 Proxy 객체의 메소드를 호출 하면 Prxoy 객체는 실제 Method 를 호출한다. Prxoy 객체 초기화 proxy 객체는 member.getName() 처럼 실제 값에 접근하려고 할때 데이터베이스를 조회해서 실제 엔티티 객체를 생성하는데 이것을 프록시 객체 초기화라 한다. 프록시 객체에 member.getName() 을 호출해서 실제 데이터를 조회한다. 프록시 객체는 실제 엔티티가 생성되어 있지 ..