0
Hibernate에서 where 절에 하위 쿼리를 사용하여 쿼리를 생성하도록하려고 시도했습니다. 나는 used this answer as a base to help me going을 가졌지 만이 질문은 하나의 테이블 만 언급했습니다.WHERE 절과 여러 조인에서 서브 쿼리를 사용하는 Hibernate 쿼리
그러나, 이것은 내가 (SQL에서) 필요가 무엇 : 내부 제약에서 탐색하는 동안 이러한 내부를 지정
나는 매우 최대 절전 모드를 사용하여 사용하고 있지 않다으로SELECT [...]
FROM a
LEFT OUTER JOIN b on a.idb = b.idb
LEFT OUTER JOIN c on b.idc = c.idc
[...]
LEFT OUTER JOIN k out on j.idk = k.idk
WHERE k.date = (SELECT max(date) from k in where in.idk = out.idk) OR k.date is null
, 나는 데 문제가 합류했다. 링크 된 답변에서와 같이 초기 기준을 다시 만들 수 있었지만 기준 및 rootCriteria에 가입하지 못했습니다.