Maison >développement back-end >Golang >Comment mapper les résultats d'une requête à une structure à l'aide de Gorm : gestion des valeurs par défaut et des tableaux vides ?
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 publics :
Assurez-vous que la structure res 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 des 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.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!