![]() |
1
6
对于hql世界,一个查询就可以解决这个问题…
希望这有帮助。 更新:对于标准世界,可能会有更好的结果转换,但这是可行的:)
|
![]() |
2
1
实际上,我在SQL中是这样做的:
group-by在criteria/hql中总是很棘手:因为group-by子句只能返回分组列和任何其他列的聚合。因此,不可能从group by子句返回整个实体,只返回您正在分组和聚合的ID。 因此,我通常使用本机SQL进行分组查询,如下所示:
|
![]() |
John D · 需要为NULL或NOT NULL的WHERE子句 8 月前 |
![]() |
Marc Guillot · 记录值时忽略冲突 9 月前 |
![]() |
Fachry Dzaky · 正确使用ROW_NUMBER 9 月前 |
![]() |
TriumphTruth · 从满足特定条件的数据集中选择1行 9 月前 |