Select top 1 from <tablename>
上面的hql查询是什么?
答案 0 :(得分:5)
只需编写一个普通查询,然后使用“ SetMaxResult ”来限制结果。
即
return getSession().createQuery("from items order by id asc")
.setMaxResults(1)
.list();
答案 1 :(得分:2)
您似乎必须使用setMaxResults()
方法。
例如,请参阅此问题+答案:How do you do a limit query in HQL
答案 2 :(得分:1)
您可能希望使用Query Object的
的setMaxResults。据我所知,HQL不支持top或limit。