인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

김어진님의 프로필 이미지
김어진

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

조인이 궁금합니다.

작성

·

115

0

안녕하세요, 항상 좋은 강의 올려주셔서 정말 감사합니다.

 

영상과 책을 통해 학교 프로젝트 진행하면서 궁금한 것이 생겨 글을 작성하게 되었습니다.

칼럼의 수가 무수히 많은 엔티티와 다른 엔티티 2개랑 조인해서 조회를 하는데

1. 패치조인해서 조회를 하는 것이 성능상 이점이 있는 지 궁금합니다. 

2. 패치 조인보다 일반 조인을 하는 것이 더 이점이 있는 것인가요?

 

어떤 블로그 글을 보니 일반조인은 영속화없이 데이터 조회만 할 수 있는 경우나 

엔티티의 칼럼이 무수히 많을 때 사용하면 좋다고 하는데 영속화를 안하면 

db에서 쿼리가 나가지 않고 새로운 값이 반영이 안되는 경우가 발생하지 않나요??

그렇게 되면 처음의 패치 조인으로 가는 것이 좋은 가요? 

 

읽어주셔서 정말 감사합니다.!!

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 김어진님

엔티티를 읽어온다면 패치 조인을 사용하고, 엔티티가 아닌 단순히 원하는 데이터를 찍어서 조회한다면 단순 조인을 사용하시면 됩니다.

관련해서 더 자세한 내용은 JPA 활용2편 강의를 참고해주세요.

감사합니다.

김어진님의 프로필 이미지
김어진

작성한 질문수

질문하기