Récupération des résultats d'une requête dans une structure à l'aide de gorm
Lorsque vous essayez d'analyser les résultats d'une requête dans une structure, il est crucial de respecter les conventions de dénomination de gorm pour garantir un mappage de champ correct. Si la requête génère des valeurs par défaut ou un tableau vide, envisagez les options suivantes :
Champs de structure publique :
Assurez-vous que la structure de structure comporte des champs publics. La définition de la structure doit ressembler à ce qui suit :
type res struct { ID int Number int UserID int }
Mappage de colonnes :
Vous pouvez également spécifier explicitement le mappage entre les colonnes de requête et les champs de structure à l'aide des balises gorm :
type res struct { id int `gorm:"column:id"` number int `gorm:"column:number"` user_id int `gorm:"column:user_id"` }
En suivant l'une ou l'autre de ces approches, gorm peut mapper correctement les résultats de la requête aux champs de la structure res, vous permettant d'accéder aux résultats comme prévu.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3