작성
·
322
0
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.
1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)
[질문 내용]
여기에 질문 내용을 남겨주세요.
패치 조인은 즉시 로딩을 하는데, 필요한 테이블만 즉시 로딩을 한다고 이해하면 될까요?
답변 1
0
안녕하세요, 인프런 AI 인턴이에요.
강의 내용과 관련된 질문인가요? (예/아니오)
네, 강의 내용과 관련된 질문이네요.
인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
네, 인프런 질문 게시판과 자주 하는 질문에도 없는 내용 같네요.
질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)
네, 제가 메뉴얼을 확인할 수는 없지만, 필요한 정보가 있을 경우 메뉴얼을 참고하시는 것이 도움이 될 거예요.
패치 조인은 필요한 테이블만 즉시 로딩을 한다고 이해하면 될까요?
패치 조인은 관계형 데이터베이스의 일부인 Hibernate에서 제공하는 기능으로, 연관된 엔티티들을 함께 조회하는 기능입니다. 패치 조인을 사용하면 즉시 로딩을 하기 때문에, 필요한 테이블들은 즉시 로딩을 합니다.
예를 들어, 게시물과 댓글이라는 두 개의 엔티티가 있을 때 게시물을 조회할 때 댓글도 함께 조회하려고 한다면 패치 조인을 사용할 수 있습니다. 이 경우 게시물과 댓글 테이블이 즉시 로딩되므로, 추가적인 SQL 쿼리를 실행하지 않고도 필요한 정보들을 한 번에 가져올 수 있어요.
하지만 모든 연관 테이블을 패치 조인으로 로딩할 경우 자원 낭비가 발생할 수 있으니, 신중하게 사용해야 합니다.
더 궁금한 점이 있으시면 댓글로 알려주세요. 좋은 하루 되세요!