【发布时间】:2010-03-31 15:27:44
【问题描述】:
我有两个具有一对多关系的模型。假设它是对产品的拍卖,并且该产品可以有很多出价。
基本上我想做的是取出所有产品,但按他们收到的投标数量排序。
到目前为止我得到的是:
"select p from Product as p join p.bids b where b.product=p order by COUNT(b) ASC";
但是,这似乎只提取了一种带有出价的产品。如果我想在休眠查询期间订购,我通常可以做类似的事情
"select p from Product as p ORDER BY p.name";
我以为我可以按照
的方式做一些事情"select p from Product as p ORDER BY COUNT(p.bids)";
但我不能。
有人对此类问题有任何建议或经验吗?
谢谢, -齿轮
【问题讨论】: