Маршал прямо на JSON вместо ORM из базы данных - PullRequest
0 голосов
/ 05 января 2020

В общем (в дополнение к другим вещам) ORM отображает результаты базы данных в объекты приложения. Большую часть времени меня интересует только передача результатов запроса к базе данных от уровня приложения к пользовательскому интерфейсу как JSON через HTTP.

Я в основном знаком и узнаю больше о Java / Hibernate, и я ищу ответ, который работает (или хорошо сочетается) с Hibernate, но меня интересует любой стандартный шаблон, если Java / Hibernate не правильный стек.

Hibernate отображает результаты запроса SQL на объект java (шаг ORM), а затем Джексон маршал (или преобразует) эти объекты в JSON для отправки по http.

Существует ли существующее решение, позволяющее пропустить шаг ORM и упорядочить строки, возвращенные из базы данных, непосредственно в строку JSON? При реализации REST API я чувствую, что это частый случай использования, который выиграл бы от отсутствия накладных расходов на отображение ORM, когда все, что нам действительно нужно / нужно, это JSON.

...