실제 엔티티 객체 대신에 사용되는 객체
실제 엔티티 클래스를 상속 받아서 만들어지므로 겉모습이 같음
실제 엔티티 클래스를 상속
엔티티가 사용될 때 까지 조회하지 않고 있다가 필요할 때 조회하는 방식
프록시 객체가 참조하는 실제 엔티티가 영속성 컨텍스트에 생성돼 있지 않을 때
영속성 컨텍스트에 생성돼 있지 않을 때
영속성 컨텍스트에 실제 엔티티 생성을 요청 → 생성된 실제 엔티티를 프록시 객체의 참조 변수에 할당
실제 엔티티 생성을 요청
엔티티를 프록시 객체의 참조 변수에 할당