seong

JPQL의 Join문법 - join fetch 본문

JPA

JPQL의 Join문법 - join fetch

hyeonseong 2022. 10. 27. 12:48

사용하는 방법 : join fetch 을 사용.

실습 하기 전 Board 구조 확인 

기존의 쿼리문 

select b from Board b  where b.id = :id

아래 처럼 SELECT를 3번을 진행 한다. 사실 join을 하면 한번에 다 가져오는 정보이지만 굳이 3번을 해야해? 라는 의문이 생길 수 있다. 

JPQL의 Join 문법

- join fetch 

select b from Board b join fetch b.user u join fetch b.comments c where b.id = :id

실행 후 확인

SELECT한번 할때 한번에 다 가져온다.