2017-02-12 1 views
0

우리는 query.setMaxResults()를 사용하여 HQL에 제한을 두는 것을 알고 있지만 쿼리에 두 개의 제한이 필요한 경우는 어떻습니까? 예를 들어(HQL) 두 가지 제한을 설정하는 방법은 무엇입니까?

: Select t from Table as t where t.id = 1 and t.date > (Select t2.date from Table as t2 where t2.id = 2 order by date desc limit 1) order by date desc limit 1;

나는 query.setMaxResults (1)가 외부 선택에 적용됩니다 넣으면,하지만 난 그것을 내부 SELECT 문에 어떻게 적용해야합니까? 이것은 단순히 뭔가

감사

답변

1

그들의 다양한 기준 기반의 API와 자신의 HQL/JPQL 문자열 기반 API를 통해 표준 지원으로도 최대 절전 모드 나 JPA.

그래도 Native SQL을 사용하여이 작업을 수행 할 수 있습니다.

+0

감사합니다. 대신 여러 개의 HQL 쿼리를 사용했습니다. – user2798227

관련 문제