8.1 프록시(proxy) 프록시(proxy) em.find(): 데이터베이스를 통해 실제 엔티티 객체를 조회한다. em.getReference(): 데이터베이스 조회를 미루는 가짜(프록시) 엔티티 객체 조회한다. 하이버네이트가 라이브러리를 사용해서 가짜 엔티티를 준다. DB에 쿼리가 안 날아가는데 객체가 조회되는 것이다. ex) Member를 조회할 때 Team도 조회해야할까? 상황마다 다르다 어떤 프로젝트의 경우, 멤버만 필요 어떤 프로젝트의 경우는 멤버와 팀 둘다 필요할 수 있다. 이를 "프록시"로 해결 가능하다. 프록시의 특징 실제 클래스를 상속 받았기 때문에 실제 Entity와 겉 모양이 같다. 사용하는 입장에서는 진짜인지 프록시 객체인지 구분하지 않고 사용하도록 한다. 프록시 객체는 실제 객체..