✅ JPA 프록시

✅ findById() VS getReferenceById() 비교

메서드 반환 객체 SQL 실행 시점 특징
findById(id) 실제 엔티티 호출 즉시 모든 필드 로딩됨, 프록시 아님
getReferenceById(id)(EntityManager.getReference()) 프록시 객체 필드 접근 시 id 접근은 쿼리 없음, 다른 필드 접근 시 쿼리 실행

✅ Spring Data JPA 기본 동작

✅ 프록시가 적용되는 경우

✅ 프록시를 써야 하는 경우