使用gorm 將查詢結果檢索到結構中
嘗試將查詢結果掃描到結構中時,遵守以下規則至關重要gorm的命名約定可確保正確的欄位對應。如果查詢結果為預設值或空數組,請考慮以下選項:
公共結構欄位:
確保 res 結構具有公共欄位。結構體定義應如下圖所示:
type res struct { ID int Number int UserID int }
列對應:
或者,使用 gorm 標籤明確指定查詢列和結構欄位之間的對應:
type res struct { id int `gorm:"column:id"` number int `gorm:"column:number"` user_id int `gorm:"column:user_id"` }
透過遵循這兩種方法之一,gorm 可以正確地將查詢結果對應到 res 結構中的字段,從而允許您按預期存取結果。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3