【发布时间】:2021-08-08 13:49:13
【问题描述】:
我正在使用 Spring MVC、Hibernate 和 GraphQL。
我有 2 个实体类:Driver 和 AccidentHistory。
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
}
}
为什么会发生这个异常?
【问题讨论】:
标签: hibernate spring-mvc graphql hql