Je pense que j'ai mal compris le sens de la cascade dans le contexte d'une @ManyToOnerelation.
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.ALLaffecte-t-il mes données (le User, je suppose)?