Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript GraphQL和Hibernate(ORM)_Javascript_Java_Hibernate_Spring Boot_Graphql - Fatal编程技术网

Javascript GraphQL和Hibernate(ORM)

Javascript GraphQL和Hibernate(ORM),javascript,java,hibernate,spring-boot,graphql,Javascript,Java,Hibernate,Spring Boot,Graphql,我开发了一个SpringWeb应用程序,使用mysql作为数据库,hibernate作为orm工具 然后我遇到了GraphQL,显然根据我的谷歌搜索,我发现它被用来以一种更简单的方式(使用对象结构)检索数据并将数据持久化到数据库中 我的问题:GraphQL是hibernate的替代品吗 我应该使用GraphQL而不是hibernate吗(我从中受益吗?)GraphQL和hibernate可以一起使用,但它们是完全不同的概念: GraphQL是一种查询语言,客户机可以从元模型中选择要查询的内容以及

我开发了一个SpringWeb应用程序,使用mysql作为数据库,hibernate作为orm工具

然后我遇到了GraphQL,显然根据我的谷歌搜索,我发现它被用来以一种更简单的方式(使用对象结构)检索数据并将数据持久化到数据库中

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


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

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

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

另一方面,Hibernate是典型的ORM

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

GitHub上有一个示例实现: