본문 바로가기
Spring/QueryDSL

조인 - 기본 조인

by 개복이 2021. 6. 4.

기본 조인

  • 조인의 기본 문법은 첫 번째 파라미터에 조인 대상을 지정하고, 
    두 번째 파라미터에 별칭(alias)으로 사용할 Q타입을 지정하면 된다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • join(), innerJoin() : 내부 조인(inner join)
  • leftJoin() : left 외부 조인(left outer join)
  • rightJoin() : right 외부 조인(right outer join)
  • JPQL의 on과 성능 최적화를 위한 fetch 조인 제공

 

세타 조인

  • 연관 관계가 없는 필드로 조인

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • from 절에서 여러 엔티티를 선택해서 세타 조인
  • 외부 조인 불가능 -> 다음에 설명할 조인 on을 사용하면 외부 조인 가능

 

 

 

Reference

  • 자바 ORM 표준 JPA 프로그래밍
  • QueryDSL

'Spring > QueryDSL' 카테고리의 다른 글

조인 - 패치 조인  (0) 2021.06.06
조인 - on절  (0) 2021.06.05
정렬  (0) 2021.06.03
페이징  (0) 2021.06.02
정렬  (0) 2021.06.01

댓글