Rumah >pembangunan bahagian belakang >Golang >Bagaimana untuk Memetakan Keputusan Pertanyaan kepada Struktur Menggunakan Gorm: Mengendalikan Nilai Lalai dan Tatasusunan Kosong?
Mengambil Keputusan Pertanyaan ke dalam Struktur Menggunakan gorm
Apabila cuba mengimbas hasil pertanyaan ke dalam struct, adalah penting untuk mematuhi konvensyen penamaan gorm untuk memastikan pemetaan medan yang betul. Jika pertanyaan menghasilkan nilai lalai atau tatasusunan kosong, pertimbangkan pilihan berikut:
Medan Struktur Awam:
Pastikan struktur semula mempunyai medan awam. Takrifan struct sepatutnya kelihatan seperti berikut:
type res struct { ID int Number int UserID int }
Pemetaan Lajur:
Sebagai alternatif, nyatakan secara eksplisit pemetaan antara lajur pertanyaan dan medan struct menggunakan tag gorm:
type res struct { id int `gorm:"column:id"` number int `gorm:"column:number"` user_id int `gorm:"column:user_id"` }
Dengan mengikut salah satu pendekatan ini, gorm boleh memetakan hasil pertanyaan dengan betul ke medan dalam struktur semula, membolehkan anda mengakses keputusan seperti yang diharapkan.
Atas ialah kandungan terperinci Bagaimana untuk Memetakan Keputusan Pertanyaan kepada Struktur Menggunakan Gorm: Mengendalikan Nilai Lalai dan Tatasusunan Kosong?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!