为gorm中的表设置单数名称

时间:2017-06-16 12:16:36

标签: go go-gorm

type user struct {
    ID       int
    Username string `gorm:"size:255"`
    Name     string `gorm:"size:255"`
}

我想使用此模型创建一个表'user'。但表名自动设置为“用户”。我知道这是gorm的默认行为。但我希望表名是'用户'。

2 个答案:

答案 0 :(得分:5)

为您的结构设置方法TableName

func (user) TableName() string {
    return "user"
}

链接:http://jinzhu.me/gorm/models.html#conventions

答案 1 :(得分:4)

{{method_field('DELETE')}}

Gorm有内置的方法,但它将在全局级别设置为所有表。