hibernate中group by子句中的多个列

Tec*_*rat 4 hibernate group-by

如何在hibernate中按查询分组(例如,从Foo_Bar中选择column1,column2,min(value),其中值> 100 group by(Column1,Column2))?我希望部分分列多列.

JB *_*zet 10

select f.column1, f.column2, min(f.value)
from FooBar f
where f.value > 100
group by f.column1, f.column2
Run Code Online (Sandbox Code Playgroud)

  • 它是完美的JPQL查询,可以很好地与Hibernate一起使用.如果属性名称与您的实体不匹配,只需更改它们即可.(+1). (4认同)