簡體   English   中英

從 Postman 中的 GraphQL 查詢獲取數據時出現異常 (/getAccidentsForDriver): null"

[英]Exception while fetching data (/getAccidentsForDriver) : null" from a GraphQL query in Postman

我正在使用 Spring MVC,以及 Hibernate 和 GraphQL。

我有 2 個實體類: DriverAccidentHistory

public class Driver implements java.io.Serializable {

    private int personId;
    private Set<AccidentHistory> accidentHistories = new HashSet<AccidentHistory>(0);
    //Rest of the class
public class AccidentHistory implements java.io.Serializable {

    private Integer id;
    private Driver driver;
    //Rest of the class

我想返回所有AccidentHistory以獲得Driver的 ID,但我無法讓它為我的一生工作,我得到的只是一個告訴我幾乎沒有的異常。

這是 HQL:

"FROM AccidentHistory WHERE driver.personId = :id"

這是我的 GraphQL 查詢:

query {
    getAccidentsForDriver(id: 1) {
            id
    }
}

為什么會發生這個異常?

在另一台計算機上運行相同的代碼后,我們發現我筆記本電腦上的項目並沒有因為一些奇怪的原因而構建。 查詢是正確的,一般沒有問題。

我只想補充一點,您需要在 *.graphqls 中使用這一行:

getAccidentsForDriver(id: Int!): [AccidentHistory]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM