連絡先を持つエンタープライズを示す JPA エンティティの簡単な例が必要です。rc_No(String); によって参照される多くの連絡先を持つ企業。私のコードを見て、どんな問題でも
@Entity
public class Enterprises implements Serializable {
private static final long serialVersionUID = 1L;
@Id
private String rcNo;
@OneToMany(mappedBy = "enterprises", cascade=CascadeType.PERSIST, fetch=FetchType.EAGER)
private List<Contacts> contacts;
public void addContact(Contacts contact) {
contacts.add(contact);
}
public String getRcNo() {
return rcNo;
}
public void setRcNo(String rcNo) {
this.rcNo = rcNo;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}.....
連絡先エンティティも見てください
@Entity
public class Contacts implements Serializable {
@ManyToOne
@JoinColumn(name="rcNo")
private Enterprises enterprises;
public Enterprises getEnterprises() {
return enterprises;
}
public void setEnterprises(Enterprises enterprises) {
this.enterprises = enterprises;
}
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String fullName;
private String designation;
private String telephoneNo;
private String emailAddress;
.....