Hibernate一对多和多对一的关系概念

时间:2015-02-12 09:45:13

标签: hibernate

我正在尝试学习Hibernate并且有点困惑。

我有2个班级公司和员工。公司有一套员工。

所以在公司里面我已经定义了像

这样的东西
@OneToMany(cascade = CascadeType.ALL)
@JoinColumn(name = "COMPANY_ID")
private Set<Employee> employees;
  1. 现在我需要定义类似

    的内容

    @ManyToOne(cascade = CascadeType.ALL) @JoinColumn(name =&#34; COMPANY_ID&#34;) 私人公司;

  2. 在Employee类中,以及它将如何产生差异。

    1. 如果我没有定义ManyToOne映射会有什么不同?

1 个答案:

答案 0 :(得分:0)

请参阅https://howtoprogramwithjava.com/hibernate-manytoone-unidirectional-tutorial/

这完全取决于你是想要单向一对多还是双向一对多