GraphQL и Hibernate (ORM) - PullRequest
       16

GraphQL и Hibernate (ORM)

0 голосов
/ 01 июля 2019

Я разработал весеннее веб-приложение, использующее mysql в качестве базы данных и hibernate в качестве инструмента orm.

Затем я наткнулся на GraphQL, который, по-видимому, в соответствии с моим поиском в Google обнаружил, что он используется для извлечения и сохранения данных в базе данных гораздо более простым способом [с использованием структуры объекта].

Мой вопрос: является ли GraphQL альтернативой спящему режиму?

И стоит ли мне использовать GraphQL вместо hibernate (мне это выгодно?)?

1 Ответ

1 голос
/ 01 июля 2019

GraphQL - это язык запросов, в котором клиент может выбрать из метамодели, что запрашивать и как должен выглядеть результат.

Hibernate, с другой стороны, является классическим ORM.

Это совершенно разные понятия.

Это зависит от вашего варианта использования, который вы можете выбрать, или вы также можете интегрировать оба.

Существует пример реализации на GitHub: https://github.com/graphql-java/graphql-java-examples/tree/master/hibernate-example

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...