我正在尝试学习Hibernate并且有点困惑 .
我有2个 class 公司和员工 . 公司有一套员工 .
所以我在公司内部定义了类似的内容
@OneToMany(cascade = CascadeType.ALL)
@JoinColumn(name = "COMPANY_ID")
private Set<Employee> employees;
- 现在我需要定义类似的内容
@ManyToOne(cascade = CascadeType.ALL)@JoinColumn(name =“COMPANY_ID”)私人公司公司;
在Employee类中也是如何产生差异的 .
- 如果我没有定义ManyToOne映射会有什么区别?
1 回答
见https://howtoprogramwithjava.com/hibernate-manytoone-unidirectional-tutorial/
这一切都取决于你是想要单向一对多还是双向一对多