지연로딩
-
[JPA] 프록시와 연관관계 관리 (즉시로딩/지연로딩/영속성전이/고아객체)DEV/JPA 2024. 4. 29. 15:16
* 정보전달의 목적이 아닌 개인 스터디 정리 글 입니다. 강의 : 인프런 교육자 : 김영한프록시주제 : member를 조회할 때 team도 함께 조회해야할까 ? 1. em.find(Member.class, member.getId()) : DB에서 실제 엔티티 객체 조회2. em.getReference(Member.class, member.getId()) : DB조회를 미루는 프록시 객체 조회 (가짜)여기서 find로 가져온 객체와 getReference로 가져온 객체의 member class를 각각 sysout찍어보면1번은 member class2번은 member proxy 객체가 출력됨 EntityManagerFactory emf = Persistence.createEntityManagerFactory..