hql等效查询此sql查询

时间:2010-03-08 12:10:32

标签: sql hql

Select top 1 from <tablename>

上面的hql查询是什么?

3 个答案:

答案 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。

相关问题