- 프록시 기초 - em.find() vs em.getReference() 1. em.find() : 데이터베이스를 통해서 실제 엔티티 객체 조회 2. em.getReference() : 데이터베이스 조회를 미루는 가짜(프록시) 엔티티 객체 조회 - 프록시 특징 1. 실제 클래스를 상속 받아서 만들어진다. 2. 실제 클래스와 겉 모양이 같다. 3. 사용하는 입장에서는 진짜 객체인지 프록시 객체인지 구분하지 않고 사용하면 된다. 4. 프록시 객체는 실제 객체의 참조(target)를 보관한다. 5. 프록시 객체를 호출하면 프록시 객체는 실제 객체의 메소드를 호출한다. - 프록시 객체의 초기화 Member findMember = em.getReference(Member.class, member.getId())..