【发布时间】:2014-08-01 04:59:57
【问题描述】:
我有两个实体:item和bid,每个item都有很多bids,所以bid是item的集合属性。
在显示项目的页面中,我只想显示关于该“项目”的前 10 条投标记录。
所以,我做这个查询:
from item
left join fetch item.bids
where item.id=3
...
但这会获取有关某项商品的所有出价, 那么,如何限制一个项目的出价?
【问题讨论】:
-
如果你可以控制sql,你可以使用LIMIT和OFFSET命令
-
我们可以用休眠的方式做到这一点吗?
-
您可以使用限制。否则,如果您使用准备好的语句,您可以设置最大结果限制
标签: java sql hibernate jpa orm