Je pense que j'ai mal compris le sens de la cascade dans le contexte d'une @ManyToOne
relation.
L'affaire:
public class User {
@OneToMany(fetch = FetchType.EAGER)
protected Set<Address> userAddresses;
}
public class Address {
@ManyToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
protected User addressOwner;
}
Quelle est la signification du cascade = CascadeType.ALL
? Par exemple, si je supprime une certaine adresse de la base de données, comment le fait que j'ai ajouté cascade = CascadeType.ALL
affecte-t-il mes données (le User
, je suppose)?