seong
JPQL의 Join문법 - join fetch 본문
사용하는 방법 : 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한번 할때 한번에 다 가져온다.
'JPA' 카테고리의 다른 글
JPA - 댓글 작성 및 삭제 기능 (0) | 2022.10.27 |
---|---|
JPA DTO로 변환 하기 - 예제 Board Save (0) | 2022.10.26 |
JPA DTO로 변환 하기 - 예제 findAll (0) | 2022.10.26 |
Optional 사용해서 예외처리 하기 - findById예시 (0) | 2022.10.26 |
Dto로 만드는 이유, UserJoin 실습 (0) | 2022.10.26 |