Eager (1) 썸네일형 리스트형 [JPA] Proxy 객체 / 지연 로딩(LAZY), 즉시 로딩(EAGER) Proxy 객체 - 실제 객체를 상속받아 만들어지는 객체 - 실제 객체를 참조(Target)를 보관 - Proxy 객체 메서드 호출 시 실제 객체의 메서드 호출 - 실제 사용시 초기화 (DB 조회) Member refMember = em.getReference(Member.class, 1L); // Proxy 객체 불러옴 refMember.getName(); // 초기화 -> em.find는 실제 객체를 불러옴 em.getReference() != em.find() 지연 로딩 (LAZY) - 조회 시 실제 객체가 아닌 Proxy 객체를 가져옴 - 실제 사용하는 시점에서 초기화 (DB 조회) @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "TEAM_ID").. 이전 1 다음