반응형
다음과 같은 HQL이 있습니다.
from Table1 t1 where t1.name not in (select t2.name from Table2 t2 order by t2.date limit 10)
문제는 limit
키워드를 이해하지 못한다는 것입니다. 이러한 쿼리를 두 개의 하위 쿼리로 분할하지 않고 실행할 수있는 방법이 있습니까?
해결 방법
hql로 작성된 쿼리를 hql로 제한 할 수 없습니다. 쿼리 개체에서 setMaxResults를 호출해야합니다.이 경우 hql 하위 쿼리에 제한을 적용하지 못할 것 같습니다.
이렇게하면 다음 옵션이 제공됩니다.
참조 페이지 https://stackoverflow.com/questions/2738880
반응형
'MySql' 카테고리의 다른 글
MySQL : 프로그래밍 방식으로 외래 키 관계를 결정하는 방법은 무엇입니까? (0) | 2020.11.27 |
---|---|
MySQL CodeIgniter "객체 컨텍스트에 없을 때 $ this 사용"함수에서 (0) | 2020.11.27 |
MySQL HikariCP 연결 풀은 즉시 100 개의 연결을 생성합니다. (0) | 2020.11.27 |
MySQL MySql 쿼리에서 RegEx 대 LIKE의 성능 (1) | 2020.11.27 |
MySQL mysql 쿼리에서 지정된 datetime에 가장 가까운 datetime 찾기 (0) | 2020.11.27 |
댓글