Mengakses Keputusan Pertanyaan dalam Struktur Go-GORM
Anda menghadapi isu di mana hasil pertanyaan menjadi struktur 'res' kekal nilai lalai walaupun pelaksanaan pertanyaan berjaya. Ini berkaitan dengan konvensyen penamaan dalam Go-GORM.
Untuk menangani perkara ini, anda boleh sama ada menjadikan jenis 'res' anda boleh diakses secara terbuka dengan medan awam:
<code class="go">type Res struct { ID int Number int UserID int }</code>
Sebagai alternatif, anda boleh menentukan pemetaan antara lajur pangkalan data dan medan struct:
<code class="go">type res struct { id int `gorm:"column:id"` number int `gorm:"column:number"` user_id int `gorm:"column:user_id"` }</code>
Pelarasan ini akan memastikan pemetaan medan yang betul dan mengembalikan hasil yang tepat daripada pertanyaan anda.
Atas ialah kandungan terperinci ## Mengapakah medan struktur Go-GORM saya mengembalikan nilai lalai walaupun pertanyaan berjaya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!