首页 > 解决方案 > 是否需要指定列名?

问题描述

我正在用 gorm 制作一个 Go 项目。

创建表时,是否需要在选项中指定列名?当您查看公式并需要映射时

ID`gorm: "column: user_id"

它需要写这样的东西

UserID int32 `gorm:" column: user_id "`

意识到这不是必需的,这不是错误的吗?

标签: gogo-gorm

解决方案


如果您希望列的名称与默认行为不同,则需要标记 struct 的字段。

此声明UserID int32为您提供user_id字段。如果您可以指定标签,则您无法指定该gorm标签,但如果您愿意,这不是错误。


推荐阅读