【发布时间】:2021-12-11 07:34:42
【问题描述】:
我正在使用 Spring boot 创建一个航空公司应用程序,并且有一个名为 Flight 的实体具有同一实体的两个属性:
public class Flight {
// more code here
@ManyToOne
@JoinColumn(name = "airport_id", referencedColumnName = "id")
private Airport startLocation;
@ManyToOne
@JoinColumn(name = "airport_id", referencedColumnName = "id")
private Airport destination;
// more code here
}
机场具有航班列表的 OneToMany 关系。
如何正确映射这种关系? Spring 现在给了我错误:
mappedBy 引用了一个未知的目标实体属性(airport-flights)
提前致谢。
【问题讨论】:
标签: java spring spring-boot hibernate