Bei einer normalen Eins-zu-Viele-Zuordnung ist die "Eins" -Seite der Eigentümer der Vereinigung. Wieso sollte jemand das so genannte "selectsTo-Mapping" für ein solches Mapping verwenden? Fehle ich einen Nebeneffekt der Angabe von "belongTo"?
Mit anderen Worten: Was sind die Auswirkungen der Angabe eines "belongTo-Mappings" in GORM im Gegensatz zu dessen Angabe?
Ob belongTo angegeben werden soll, hängt vom Typ der gewünschten referenziellen Aktion ab.
Wenn Sie möchten, dass Grails referenzielle Aktionen ausführt, geben Sie belongTo an. Wenn Sie möchten, dass Grails referenzielle Aktionen ausführt, dann geben Sie belongTo nicht an.
z.B.
%Vor%Hoffe, das hilft.
Mit angleTo können Grails die Aktualisierungen transparent kaskadieren, speichern und auf die untergeordneten Elemente des Objekts löschen. Wenn Sie versuchen, einen Stammdatensatz zu löschen, erhalten Sie ohne angleTo einen Fremdschlüsselverstoß, wenn er über Details verfügt.