Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment persister en cascade à l'aide de JPA/EclipseLink

Malheureusement, vous n'affichez pas le contenu de addAddress . Étant donné que votre association est bidirectionnelle, définissez-vous "les deux côtés du lien" dans cette méthode ? Quelque chose comme ça :

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