我有一个 JPA2 (Hibernate) 应用程序,它使用一个只有两个表的 MySQL 数据库。一张表称为“公司”,另一张表称为“员工”。两张表之间存在一对多的关系(1 家公司有很多员工)。表“employees”中的外键列称为“company_id”。
在我的 JPA2 应用程序中,我使用以下注释:
在实体类“公司”中,我有以下注释
@OneToMany(cascade = CascadeType.ALL)
private Collection<Employee> employees;
在课堂上 Employee
@ManyToOne
private Company company;
JPA 如何知道它应该使用哪个列来确定公司的所有员工。注释不包含此信息,但应用程序有效。
谢谢