Welche Bedeutung hat CascadeType.ALL für eine @ManyToOne JPA-Zuordnung?

Ich glaube, ich habe die Bedeutung von Cascading im Kontext von a falsch verstanden@ManyToOne Beziehung.

Der Fall:

public class User {

   @OneToMany(fetch = FetchType.EAGER)
   protected Set<Address> userAddresses;

}

public class Address {

   @ManyToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
   protected User addressOwner;

}

Was ist die Bedeutung descascade = CascadeType.ALL? Wenn ich beispielsweise eine bestimmte Adresse aus der Datenbank lösche, wie wirkt sich die Tatsache aus, dass ich die Adresse hinzugefügt habe?cascade = CascadeType.ALL meine Daten beeinflussen (dieUser, Ich vermute)?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage