Java hibernate 多对多和多对一关系

在 spring boot web 应用程序项目中,实现多对多数据库关系,有可能在一个实体上有多个一对多和多对一的关系吗?


是的,可以参考以下用例:

@Table(name="DEPARTMENT")  
public  class  Department  {  
//...  
@OneToMany(mappedBy="department")  
private  Set<Employees> employees;  

// getters and setters  }  

@Entity  

@Table(name="EMPLOYEE")  
public  class  Employee  {  

//...  

@ManyToOne  
@JoinColumn(name="depatment_id", nullable=false)  
private  Department department;  

public  Employee()  {}  

// getters and setters  

}
  
    展开阅读全文