访问 Go-GORM 结构中的查询结果
您遇到的问题是查询结果为“res”结构尽管查询执行成功,但仍保留默认值。这与 Go-GORM 中的命名约定有关。
要解决此问题,您可以使用公共字段公开访问您的 'res' 类型:
<code class="go">type Res struct { ID int Number int UserID int }</code>
或者,您可以指定数据库列和结构字段之间的映射:
<code class="go">type res struct { id int `gorm:"column:id"` number int `gorm:"column:number"` user_id int `gorm:"column:user_id"` }</code>
这些调整将确保正确的字段映射并从查询中返回准确的结果。
以上是## 尽管查询成功,为什么我的 Go-GORM 结构字段仍返回默认值?的详细内容。更多信息请关注PHP中文网其他相关文章!