Я разрабатываю приложение загрузки Spring с Spring Data JPA. Я использую пользовательский запрос JPQL для группировки по некоторому полю и получения счета. Ниже приведен мой метод репозитория.
@Query(value = "select count(v) as cnt, v.answer from Survey v group by v.answer")
public List<?> findSurveyCount();
Работа и результат получаются следующим образом:
[
[1, "a1"],
[2, "a2"]
]
Я хотел бы получить что-то вроде этого:
[
{ "cnt":1, "answer":"a1" },
{ "cnt":2, "answer":"a2" }
]
Как я могу это достичь?