기본 조인
- 조인의 기본 문법은 첫 번째 파라미터에 조인 대상을 지정하고,
두 번째 파라미터에 별칭(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
댓글