【发布时间】:2011-08-27 20:57:08
【问题描述】:
我是 HQL 的新手。我有以下工作 HQL 查询:
from Order as o where o.account.profile.userId='abc' order by o.orderID desc
此查询返回用户 abc 下的订单列表。用户可以在数据库中放置 0 到 5000+ 个订单。但我只想显示 前 5 条记录(订单)。我正在使用java List的子列表功能。
我可以使用 HQL 查询直接获取前 5 条记录吗?编写此查询的哪种方式更有效?
【问题讨论】: