com.querydsl.jpa.JPAExpressions 사용
서브 쿼리 eq 사용
- 나이가 가장 많은 회원 조회
서브 쿼리 goe 사용
select 절에 subquery
static import 활용
from 절의 서브쿼리 한계
JPA JPQL 서브쿼리의 한계점으로 from 절의 서브쿼리(인라인 뷰)는 지원하지 않는다. 당연히 Querydsl 도
지원하지 않는다. 하이버네이트 구현체를 사용하면 select 절의 서브쿼리는 지원한다. Querydsl도
하이버네이트 구현체를 사용하면 select 절의 서브쿼리를 지원한다
from 절의 서브쿼리 해결방안
- 서브쿼리를 join으로 변경한다.(가능한 상황도 있고, 불가능한 상황도 있다.)
- 애플리케이션에서 쿼리를 2번 분리해서 실행한다.
- nativesSQL을 사용한다.
'JPA > 실전! Querydsl' 카테고리의 다른 글
프로젝션과 결과 반환 DTO 조회 (JPA VS Querydsl) (0) | 2022.10.11 |
---|---|
Querydsl Case 문 (0) | 2022.10.11 |
querydsl 조인 - 기본조인 (0) | 2022.10.11 |
querydsl 정렬 (0) | 2022.10.10 |
결과 조회 (0) | 2022.10.10 |