Я возвращаю результаты SQL-запроса в формате JSON. Результат в порядке, но ключи (столбцы, указанные в запросе) отсутствуют. Нужно ли связать класс с запросом, чтобы получить ключевые имена? Я не думаю, что это сопоставление Джексона, поскольку, когда я использую его явно (объект mapper вместо того, чтобы позволить Spring обрабатывать его в @ResponseBody), я получаю тот же результат.Spring @ResponseBody возвращает JSON, но ключи отсутствуют
Spring 3.2.1, Hibernate 3.6. Использование Hibernate createSQLQuery для получения результатов из 5 таблиц.
List<EvalMasterEvalDetail> details = session.createSQLQuery(query).list();
Результат выглядит следующим образом:
[[61,"Conference","CME Conference"],[42,"Lecture","fellow lecture"]]
Должно быть
[[{"detail_id":61, "event_type":"Conference", "event_name":"CME Conference"}],
[{"detail_id":42, "event_type":"Lecture", "event_name":"fellow lecture"}]]
Как добавить addEntity в репозиторий JPA @Query? – Shamseer