问题标签 [graphql-java]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3728 浏览

java - Graphql 休息控制器

我是graphql的新手。我想使用graphql在spring boot中实现后端。我仍然对 endpints 感到困惑。因此,如果我有 2 个实体用户和产品。所以我必须实现2个端点

像这样一个给用户,另一个给产品。或只有一个。

0 投票
1 回答
310 浏览

graphql - 是否可以在 GraphQL 中定义一个 xpath 来忽略/跳过随机字段并提取内部对象?

我是 GraphQL 的新手,我有一个复杂的 json 对象,其中有一个随机字段,我想忽略它并获得它的内部/下一级对象?

假设我有以下 json 由我试图调用的外部 api 返回,我只想提取user键列表

理想情况下,当我定义查询时,我想提取并构建所有user对象的映射。如果可能的话,有人可以告诉我如何实现这一点,一个例子将不胜感激。

非常感谢!

0 投票
1 回答
147 浏览

java - 如何将 ServletRequest 传递给在 graphql-java 中执行 i/o 的 pojo

我需要根据每个请求将 servlet 属性值传递给 Query 对象。我有这么多工作,但我怎样才能从 qt 变量中获取真正的 Query 对象?

0 投票
1 回答
553 浏览

graphql - 如果我使用 graphql,提供事务操作的最佳方式是什么

如果我需要在事务中改变多个变量,最好的方法是什么?

据我了解,grapQL 将在幕后依次发出单独的变异命令。我需要做什么才能使其具有事务性?

谢谢!

0 投票
1 回答
159 浏览

mysql - GraphQLBigDecimal 的非法值

我在下面写了一个mysql查询:

此查询计算按国家/地区分组的员工总数、空缺职位等。

但是,我在前端使用 Graphql。我已将其定义为countryLevelHistory模式定义语言 (SDL)。我在 graphql UI 中获取 countryLevelHistory 。当我运行它时,它给了我以下错误:

我有谷歌它,但没有得到好的结果。任何人有任何想法,让我知道。谢谢

0 投票
3 回答
17367 浏览

java - 返回哈希映射来自 GraphQL-Java

我尝试了一些变体,但没有运气在 GraphQL 中返回地图。所以我有以下两个对象:

我的架构如下所示:

有人可以告诉我如何实现这一点,以便 GraphQL 神奇地处理这个或替代方法。

非常感谢!

0 投票
1 回答
3048 浏览

graphql-java - 如何使用 graphql-jpa java 解决 graphql n+1 问题?

我在n+1我的一个应用程序中面临graphql问题,我在java中使用graphql和restful webservice。我正在使用schemagen-graphqlwithspring-data-jpa连接到我的 oracle 数据库。我看到了很多帖子,但大多数答案都是graphql-node.js实施。任何与java相关的东西都会很好。

0 投票
2 回答
1420 浏览

json - 相当于这个 Json 的 GraphQL 模式?

我是 GraphQL 的新手,想知道是否有人可以帮我弄清楚以下 JSON 到 GraphQL 模式中的等价物:

到目前为止,我设法将以上响应映射到以下对象:

然后我的架构如下所示,但我遇到的问题是作为Product对象的一部分,我有一个Map我想获得适合它的架构,但我很难获得正确的架构!

我得到以下异常:

Causedby:com.coxautodev.graphql.tools.TypeClassMatcher$RawClassRequiredForGraphQLMappingException: Type java.util.Map<java.lang.String, com.grapql.research.domain.FldDef> cannot be mapped to a GraphQL type! Since GraphQL-Java deals with erased types at runtime, only non-parameterized classes can represent a GraphQL type. This allows for reverse-lookup by java class in interfaces and union types.

注意:我正在使用 Java 生态系统 (graphql-java)

0 投票
0 回答
824 浏览

java - 是否有任何基于 Java 的 Graphql 客户端可以从 Java 代码调用 graphql 服务器?

我的应用程序(spring-boot 应用程序)将调用一组托管在不同服务器中的 graphQL 服务。我的 java 代码(服务器端)需要调用这些服务来获取和更新数据。

我正在寻找基于 Java 的 GraphQL 客户端 (API),以便我可以从我的服务器端 Java 代码调用这些服务。

我知道 apollo-android graphQL 客户端用于构建 Android 应用程序,但我不确定相同的 API 是否也可以在这里工作。

请在这里帮助我。

0 投票
1 回答
1125 浏览

java - 使用 graphql 获取特定对象时出错

这是我的 GraphQL 架构:

以下是用于 Query 、 Link 和 GraphQLRootResolver 的 Java Pojo:


这是 Resolver 的实现:

当我使用以下查询来获取基于特定 url 的数据时,我收到以下错误:

我得到的错误:

由于我是 GraphQL 新手,请帮我解决这个问题。