Grails / GORM: Die Bedeutung von belongsTo in 1: N Beziehungen

7

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?

    
knorv 17.03.2009, 15:57
quelle

2 Antworten

19

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.

    
Deepak Mittal 18.03.2009, 03:23
quelle
2

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.

    
Ricardo J. Méndez 17.03.2009 17:48
quelle

Tags und Links