JOIN 문으로 관련된 모든 테이블 데이터 가져옴단, 쿼리 결과 예상을 못함실제 클래스를 상속 받아 만들어진 것으로 사용자 입장에서는 진짜 객체랑 구분하지 않고 사용.프로시 객체를 호출하면 실제 객체 메소드 호출단, N+1 성능문제Order 조회 -> 조회결과 2건Me
em.find(): 실제 entity 조회em.getReference(): 가짜(프록시) entity 객체 조회em.getReference는 실제로 DB가 실행되지 않고 가짜객체를 가져오는데, getReference를 호출하여 얻어낸 데이터를 어디선가 사용하는 순간 이
entity manager를 통해서 저장(persist), 조회(find)하면 영속성 컨텍스트에 저장(보관 및 관리)비영속 ( new )persistence context와 관련이 없는 상태, 즉 DB와 관련이 없는 순수한 객체 상태User라는 엔티티가 정의 되어 있을