## Warum geben meine Go-GORM-Strukturfelder trotz einer erfolgreichen Abfrage Standardwerte zurück?

DDD
Freigeben: 2024-10-25 13:19:02
Original
230 Leute haben es durchsucht

## Why are my Go-GORM struct fields returning default values despite a successful query?

Zugriff auf Abfrageergebnisse in Go-GORM-Strukturen

Sie stehen vor einem Problem, bei dem das Ergebnis einer Abfrage in eine „res“-Struktur umgewandelt wird bleiben trotz erfolgreicher Abfrageausführung die Standardwerte. Dies hängt mit den Namenskonventionen in Go-GORM zusammen.

Um dieses Problem zu beheben, können Sie entweder Ihren „res“-Typ mit öffentlichen Feldern öffentlich zugänglich machen:

<code class="go">type Res struct {
    ID int
    Number int
    UserID int
}</code>
Nach dem Login kopieren

Alternativ können Sie angeben Zuordnungen zwischen Datenbankspalten und Strukturfeldern:

<code class="go">type res struct {
    id int      `gorm:"column:id"`
    number int  `gorm:"column:number"`
    user_id int `gorm:"column:user_id"`
}</code>
Nach dem Login kopieren

Diese Anpassungen stellen eine ordnungsgemäße Feldzuordnung sicher und liefern genaue Ergebnisse Ihrer Abfrage.

Das obige ist der detaillierte Inhalt von## Warum geben meine Go-GORM-Strukturfelder trotz einer erfolgreichen Abfrage Standardwerte zurück?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!