我有这样的HQL:
from Table1 t1 where t1.name not in (select t2.name from Table2 t2 order by t2.date limit 10)
问题是它不理解limit关键字。有没有一种方法可以运行这样的查询而不将其分为两个子查询?
limit
看一下如何在HQL中进行限价查询?
您不能用hql限制用hql编写的查询。您需要调用Query对象上的setMaxResults,我想这将阻止您对hql子查询施加限制。
这使您可以选择