1. 내부조인
select m from Member m inner join m.team t
2. 외부조인
select m from Member m left join m.team t
3. 세타조인
select count(m) from Member m, Team t where m.username=t.name
서브쿼리 - JPA 서브쿼리의 한계
- JPA는 where, having 절에서만 서브 쿼리 사용 가능
- select 절도 가능(하이버네이트 지원)
- from 절의 서브 쿼리는 현재 jpql에서 불가능: 조인으로 풀어서 사용할 수 있으면 해결
'JAVA' 카테고리의 다른 글
[JAVA] 쿼리 파라미터 남기기 (0) | 2022.01.20 |
---|---|
[JAVA] fetch join (0) | 2022.01.18 |
[JAVA] 프로젝션과 페이징 (0) | 2022.01.13 |
[JAVA] 값 타입 컬렉션 (0) | 2022.01.13 |
[JAVA] 값 타입과 불변객체 (0) | 2022.01.11 |