본문 바로가기
MySql

MySQL Hibernate에서 내부 쿼리에 제한을 설정하는 방법은 무엇입니까?

by 베이스 공부 2020. 11. 27.
반응형

다음과 같은 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

 

 

반응형

댓글