Преобразовать в массив после группировки по JPQL - PullRequest
0 голосов
/ 12 февраля 2020

Я хочу преобразовать уникальные значения в массив в GROUP BY с использованием JPQL. Как показано ниже:

Когда я делаю группу distinct name по идентификатору, вместо подсчета я хочу выполнить array_agg в JPQL. Я знаю, чтобы сделать это в PostgreSql собственный запрос

Запрос:

SELECT age,array_agg(distinct gender) as genders FROM person GROUP BY age;

Результат:

age | genders
20  | {male}
22  | {female,male}
24  | {male}
...