Gorm Golang holt eine Sammlung und ihre Beziehungen

9

Ich habe kürzlich begonnen, Golang zu benutzen und habe beschlossen, GORM als ORM auszuprobieren. Es funktioniert ziemlich gut auf den meisten Dingen, aber wie die meisten ORMs sind manchmal begrenzt. Zum Glück knüpft es sehr gut an Datenbank / SQL an, so dass ich leicht benutzerdefinierte Abfragen ausführen kann.

Ich frage mich, ob es noch eine andere Möglichkeit gibt, dies in gorm zu tun: Ich habe eine Struktur Unternehmen, Unternehmen haben eine zu viele Beziehungen w / E-Mails, Adressen und Telefone. Ich benutze den folgenden Code in gorm, um eine Liste von Unternehmen und ihre entsprechenden Informationen zu ziehen. Ich benutze Gorms Preload-Funktion.

%Vor%

Das funktioniert ganz gut. Ich habe jedoch das Gefühl, dass es eine andere Möglichkeit gibt, dies ohne die Preload-Funktion zu erreichen. Irgendwelche Ideen?

    
user1943442 20.03.2015, 20:17
quelle

1 Antwort

1

Sie können die verbundenen Elemente später (nur wenn / falls erforderlich) laden, indem Sie DB.Related wie in der Dokumentation :

%Vor%

Ich sehe keinen anderen Weg in der Dokumentation.

    
HectorJ 04.09.2015 14:29
quelle

Tags und Links