-
[JPA] 지연로딩 & 즉시로딩프로그래밍/Java 2022. 1. 21. 14:17반응형
지연 로딩
객체가 실제 사용될 때 로딩
Member member = meberDAO.find(memberId); // select * from member Team team = member.getTeam(); String teamName = team.getName(); // select * from team
객체가 실제 사용될 때 로딩
필요할 때마다 쿼리문을 이용해 호출
즉시 로딩 (최적화)
JOIN SQL로 한번에 연관된 객체까지 미리 조회
Member member = meberDAO.find(memberId); // select m.*, t.* from member join team.. Team team = member.getTeam(); String teamName = team.getName();
연관된 객체까지 미리 조회
반응형'프로그래밍 > Java' 카테고리의 다른 글
[JPA] 상속관계 매핑 (0) 2022.02.15 [JPA] 연관관계(1:N) 매핑하기 (0) 2022.02.10 [JPA] 엔티티 데이터 접근 전략 @Access (feat. 필드접근 vs 프로퍼티 접근) (0) 2021.12.28 [JPA] 영속성 관리 (영속성 컨텍스트란?) (0) 2021.12.28 [JAVA] 동일성과 동등성 (0) 2021.12.28