[자바 ORM 표준 JPA 프로그래밍] 8. 프록시와 연관관계 관리
김영한 님의 "자바 ORM 표준 JPA 프로그래밍" 책을 정리한 포스팅 입니다. 1. 프록시엔티티를 조회할 때, 연관된 엔티티를 항상 사용하는 것은 아닙니다.모든 연관관계를 한꺼번에 가져오게 될 경우, 성능이 떨어질 수 있습니다. 지연 로딩엔티티가 실제 사용될 때, 데이터베이스 조회를 하는 방법입니다. 프록시 객체실제 엔티티 객체 대신에 가짜 엔티티 객체를 사용합니다. (DB 접근 위임)실제 클래스를 상속받아 만들어짐 (겉모양 같음)실제 객체의 참조를 보관하며, 프록시 객체의 메소드를 호출하면 실제 객체의 메소드를 호출 (데이터베이스 조회 지연 목적) em.getReference()Member member = em.getReference(Member.class, "id1");member.getName(..