我有一个称为<代码>Flight的域级,即飞行流动。 我有另一个称为<代码>Movement的班子,可以代表离境或抵达,并载有出行的日期和时间以及机场。
@Entity
public class Flight implements Serializable {
private Movement departure;
private Movement arrival;
}
@Entity
public class Movement implements Serializable {
@Temporal(TemporalType.TIMESTAMP)
private Date dateTime;
@ManyToOne
private Airport airport;
private Flight flight;
}
不过,我不清楚如何在<代码>Movement类别中适当标明<> > 飞行领域。 页: 1
@OneToOne
private Movement departure;
@OneToOne
private Movement arrival;
然而,这是一个问题。 页: 1 两个领域:
// This obviously does not work
@OneToOne(mappedBy = "departure")
@OneToOne(mappedBy = "arrival")
private Flight flight;
我将如何适当说明这一点,同时附上<条码>部分条码>和<条码>。 外地适当参考<代码>Movement,并仍然能够在<代码><> /code> 领域<代码>