我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为gorm中的表设置单数名称

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

I want to create a table 'user' using this model. But the table name automatically set to 'users'. I know it is gorm's default behaviour. But I want the table name to be 'user'.

Set method TableName for your struct.

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

Link: http://jinzhu.me/gorm/models.html#conventions

db.SingularTable(true)

Gorm has in-built method for that, but it will be set in global level to all table.

近期文章

  • Golang数字的字母表示形式
  • 带ListenAndServe的Goroutine可以提高性能吗?
  • 使用mgo在MongoDB中进行有效的分页
  • 如何将io.Reader转换为io.ReadCloser? [重复]
  • 如何在Go中表示可选字符串?
  • 如何在Go中实现抽象类?
  • Golang在一个字段中使用多个json标记名称[重复]
  • 编组XML Go XMLName + xmlns
  • 为什么该切片会更改其容量?
  • 切片:Go中出现超出范围的错误
  • 如何检测已死的RabbitMQ连接
  • fgetpos在Go中可用吗? 想要找到File.Position
  • 尝试实现死锁时,零循环无限
  • 如何将io.ReadCloser流式传输到golang中的http.ResponseWriter?
  • 在golang中,如果文件不存在,则os.OpenFile不返回os.ErrNotExist
  • 如何在Go中将字节/ uint8数组封送为json数组?
  • 将上下文传递给接口方法
  • 如何解析Content-Disposition标头以检索filename属性?
  • Go中的集群计算
  • Golang JSON标签

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华