双向一对多关联关系
之前讲的都是单向的,而本文讲的是双向的(双向一对多 = 双向多对一)
什么是双向?
我们来对比一下单向和双向
单向多对一:需要在多方创建一方的引用,如:
@ManyToOne
@JoinColumn(name="DEPT_ID")
private Department department;
这时就可以在多方关联查询到一方的内容。
单向一对多:需要在一方创建多方的集合引用,如:
@OneToMany
@JoinColumn(name="DEPT_ID")
private List<Employee> employee = new ArrayList<>();
这时就可以在一方关联查询多方的内容。
<