访问 Go-GORM 结构中的查询结果
您遇到的问题是查询结果为“res”结构尽管查询执行成功,但仍保留默认值。这与 Go-GORM 中的命名约定有关。
要解决这个问题,您可以使用公共字段使您的 'res' 类型可公开访问:
type Res struct {
ID int
Number int
UserID int
}
或者,您可以指定数据库列和结构体字段之间的映射:
type res struct {
id int `gorm:"column:id"`
number int `gorm:"column:number"`
user_id int `gorm:"column:user_id"`
}
这些调整将确保正确的字段映射并从查询中返回准确的结果。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3