Wie werden GORM-Strukturfelder mit Abfragespaltennamen abgeglichen?
Strukturfeldbenennung beim GORM-Abfragescannen
Wenn Sie versuchen, die Ergebnisse einer Abfrage in eine benutzerdefinierte GORM-Struktur zu scannen, ist dies unbedingt zu beachten die Konvention, die GORM für die Feldbenennung anwendet. Standardmäßig erwartet GORM, dass die Strukturfelder mit den Spaltennamen im Abfrageergebnis übereinstimmen.
Um das Problem mit den Standardwerten zu beheben, versuchen Sie die folgenden Ansätze:
Option 1: Öffentliche Felder und richtige Benennung
- Stellen Sie sicher, dass Ihre Strukturfelder öffentlich sind und dieselben Namen wie die Spaltennamen im Abfrageergebnis verwenden. Zum Beispiel:
1 2 3 4 5 |
|
Option 2: Benutzerdefinierte Spaltenzuordnungen
Alternativ können Sie explizite Spaltenzuordnungen mithilfe des gorm:"column"-Tags angeben jedes Feld. Dadurch können Sie einen anderen Namen für das Feld definieren und gleichzeitig den ursprünglichen Spaltennamen im Abfrageergebnis beibehalten. Zum Beispiel:
1 2 3 4 5 |
|
Durch die Implementierung einer dieser Optionen sollten Sie in der Lage sein, die Abfrageergebnisse erfolgreich in Ihre benutzerdefinierte GORM-Struktur zu scannen.
Das obige ist der detaillierte Inhalt vonWie werden GORM-Strukturfelder mit Abfragespaltennamen abgeglichen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

GO Language Pack Import: Was ist der Unterschied zwischen Unterstrich und ohne Unterstrich?

Wie kann ich kurzfristige Informationsübertragung zwischen Seiten im BeEGO-Framework implementieren?

Wie konvertieren Sie die Liste der MySQL -Abfrageergebnisse in eine benutzerdefinierte Struktur -Slice in Go -Sprache?

Wie kann ich benutzerdefinierte Typ -Einschränkungen für Generika in Go definieren?

Wie schreibe ich Scheinobjekte und Stubs zum Testen in Go?

Wie schreibe ich Dateien in Go Language bequem?

Wie kann ich Tracing -Tools verwenden, um den Ausführungsfluss meiner GO -Anwendungen zu verstehen?
