1+N 関係船について質問があります。Workplace と Employee の関係を持つ POJO を以下のように設計しました。
1+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;
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;
または _
従業員が1つの職場に所属する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;
}
どちらが正しいアプローチか教えてください。