Tyvärr visar du inte innehållet i addAddress
. Eftersom din förening är dubbelriktad, ställer du in "båda sidor av länken" i den här metoden? Något så här:
@Entity
public class Contact {
...
@OneToMany(mappedBy="contact", cascade=CascadeType.PERSIST)
private List<Address> addresses = new ArrayList<Address>();
public void addToAddresses(Address address) {
address.setContact(this);
this.addresses.add(address);
}
}