Зависимости данных в Graphql Java сборщик данных - PullRequest
0 голосов
/ 31 декабря 2018

Я настраиваю новый сервер Grapgql, используя graphql-java, ниже приведена схема

type Query {
    student(studentNumber: ID!): Student
}

type Student {
    studentNumber: ID!
    foreName: String
    surName: String
    links : String
    assignments: Assignments
}

type Assignments {
    assignmentName: String
}

Проблема в том, что поля Assignments зависят от поля ссылок Employee, как Student, так и Assignments - это две отдельные конечные точки REST, я должен подождать, пока поле ссылок не будет заполнено, затем использовать ссылки, нажав любой URL-адрес в поле ссылок и заполнить поля Assignments.

ниже мой запрос graphql

query Query($studentNumber: ID!) {
  student(number: $studentNumber) {
    studentNumber
    foreName
    surName
    links
    assignments {
      assignmentName
    }
  }
}

любая помощь в том, как решить эту проблему с помощью Java, высоко ценится

...