这是双向的一对多关系吗?

时间:2011-01-06 00:02:40

标签: java jpa

这是双向的一对多关系吗?

预订课程:

@OneToMany(cascade=(CascadeType.ALL), fetch=FetchType.EAGER, mappedBy = "customer")
private List<Booking> bookings = new ArrayList<Booking>();

客户类:

@ManyToOne(cascade={CascadeType.ALL}, fetch=FetchType.EAGER)
@JoinColumn(name = "custNo", referencedColumnName = "customerNo")
private Customer customer;

1 个答案:

答案 0 :(得分:2)

双向意味着两个实体互相引用。所以是的,这是一种双向关系。

有关一对多和多对一关系的更多信息,请参阅JPA 2.0规范(第2.10.2节)。

http://jcp.org/aboutJava/communityprocess/final/jsr317/index.html