Spring数据 - 两个一对多的关系

时间:2017-05-24 19:56:41

标签: hibernate spring-data

有没有办法让一个实体(例如Place)与另一个实体(例如订单)绑定,其中有两个"地点"来源和目的地?

示例代码:

@NotNull
@JoinColumn(name = "SOURCE_ID")
@ManyToOne(fetch = FetchType.LAZY,cascade = CascadeType.PERSIST)
private Place source;

@NotNull
@JoinColumn(name = "DESTINATION_IDs")
@ManyToOne(fetch = FetchType.LAZY,cascade = CascadeType.PERSIST)
private Place destination;

Place实体会是什么?

1 个答案:

答案 0 :(得分:1)

这就像单一关系一样没有问题。没有区别。这包括使关系双向化,尽管我几乎总是对双向关系持怀疑态度。