em.find() VS em.getReference() em.find() : DB를 통해서 실제 엔티티 객체 조회 (DB에 쿼리 나감) em.getReference() : DB 조회를 미루는 가짜(프록시) 엔티티 객체 조회(DB에 쿼리가 안나가는데 객체가 조회됨) Member member = new Member(); member.setUsername("hello"); em.persist(member); em.flush(); em.clear(); // 영속성 컨텍스트 초기화 Member findMember = em.getReference(Member.class, member.getId()); System.out.println("findMember = " + findMember.getClass()); // ..