我对 1+N 关系有疑问。我设计了如下具有 Workplace 和 Employee 关系的 POJO。
1+N --> 一家公司多员工
public class WorkplaceDetail implements Serializable {
private static final long serialVersionUID = -6760386803958725272L;
private int code;
private String plant;
private String compRegNum;
private String numOfEmps;
private List <Employee> employee = new ArrayList<Employee>();
private Address address;
}
public class Employee{
private String empName;
private int empNumber;
private Address address;
}
公共类地址{
private String primaryPhone;
private String secPhone;
private String mobileNum;
private String fax;
private String zip;
private String add1;
private String add2;
} 或
N+1 关系,员工属于一个工作场所。
public class WorkplaceDetail implements Serializable {
private static final long serialVersionUID = -6760386803958725272L;
private int code;
private String plant;
private String compRegNum;
private String numOfEmps;
}
public class Employee{
private String empName;
private int empNumber;
private WorkplaceDetail WorkplaceDetail;
}
请让我知道哪个是正确的方法。