【问题标题】:GraphQL and Hibernate (ORM)GraphQL 和休眠 (ORM)
【发布时间】:2019-11-11 18:43:00
【问题描述】:

我开发了一个spring web app,使用mysql作为数据库,hibernate作为orm工具。

然后我发现了 GraphQL,显然根据我的谷歌搜索,我发现它用于以更简单的方式检索数据并将数据保存到数据库中 [使用对象结构]。

我的问题:GraphQL 是 hibernate 的替代品吗?

我应该使用 GraphQL 而不是 hibernate(我会从中受益吗?)?

【问题讨论】:

    标签: javascript java hibernate spring-boot graphql


    【解决方案1】:

    GraphQL 和 Hibernate 可以一起使用,但它们是完全不同的概念:

    GraphQL 是一种查询语言,客户端可以从元模型中选择要查询的内容以及结果的外观。

    另一方面,Hibernate 是经典的 ORM。

    这取决于您的用例选择哪一个,或者您也可以集成两者。

    GitHub上有一个示例实现: https://github.com/graphql-java/graphql-java-examples/tree/master/hibernate-example

    【讨论】:

      猜你喜欢
      • 2012-03-01
      • 1970-01-01
      • 2018-07-06
      • 2017-04-06
      • 2011-05-01
      • 2012-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多