Hibernate 通过JPQL在分组后转换为数组
我想使用JPQL将唯一值转换为组中的数组。如下图所示: 当我按id分组时,我想在Hibernate 通过JPQL在分组后转换为数组,hibernate,spring-data-jpa,jpql,Hibernate,Spring Data Jpa,Jpql,我想使用JPQL将唯一值转换为组中的数组。如下图所示: 当我按id分组时,我想在JPQL中执行array\u agg。我知道如何在PostgreSql原生查询中执行此操作 查询: SELECT age,array_agg(distinct gender) as genders FROM person GROUP BY age; 结果是: age | genders 20 | {male} 22 | {female,male} 24 | {male} 您能提供一个您希望在jpql中使用的
JPQL
中执行array\u agg
。我知道如何在PostgreSql原生查询中执行此操作
查询:
SELECT age,array_agg(distinct gender) as genders FROM person GROUP BY age;
结果是:
age | genders
20 | {male}
22 | {female,male}
24 | {male}
您能提供一个您希望在jpql中使用的postge sql查询的示例吗?@SternK我已经添加了