Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie man Persistenz mit JPA/EclipseLink kaskadiert

Leider zeigen Sie den Inhalt von addAddress nicht an . Da Ihre Zuordnung bidirektional ist, legen Sie in dieser Methode "beide Seiten des Links" fest? Etwa so:

@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);
    }
}