Was ist die Bedeutung des CascadeType.ALLE für eine @ManyToOne JPA association

Denke ich, dass ich falsch verstanden, die Bedeutung von cascading im Rahmen einer @ManyToOne Beziehung.

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 des cascade = CascadeType.ALL? Zum Beispiel, wenn ich löschen Sie eine bestimmte Adresse aus der Datenbank, wie wird sich die Tatsache, dass ich die cascade = CascadeType.ALL auf meine Daten (die User, glaube ich)?

InformationsquelleAutor forhas | 2012-10-23
Schreibe einen Kommentar