작성자 없음
작성자 정보가 삭제된 글입니다.
작성
·
342
·
수정됨
0
Member와 Team을 예로 생각했을 때
즉시로딩 -> Member만 필요해도 Team과 쿼리문이 같이 나감
지연로딩 -> Member만 불러오고, Team은 프록시 객체로 불러와서, Team이 필요할 때 영속성 컨텍스트에 연결을 요청하고 요청 쿼리문이 나가는 것이 맞나요 ?
Member.getTeam().getName()을 1번 수행한다고 했을 때 즉시로딩(Member + Team 쿼리문 같이)의 성능이 지연로딩( Member 쿼리문 따로, Team 쿼리문 따로)보다는 좋지만 강의에서 나온 여러가지 문제로 웬만해서는 지연로딩을 사용하는 것이 더 좋다. 이것이 맞나요?
답변 1
0
안녕하세요, hjemsti 님! 공식 서포터즈 codesweaver 입니다.
네 맞습니다. 기본적으론 모두 지연로딩으로 설정하여 작성, 이후 최적화 과정에서 즉시 로딩 등을 고려하라는 것이 영한님의 견해 입니다 :)
감사합니다.