1 回答
TA貢獻(xiàn)1850條經(jīng)驗 獲得超11個贊
來自文檔:
GORM 允許用戶通過覆蓋需要實現(xiàn)接口 Namer 的默認(rèn) NamingStrategy 來更改命名約定
type Namer interface {
TableName(table string) string
ColumnName(table, column string) string
JoinTableName(table string) string
RelationshipFKName(Relationship) string
CheckerName(table, column string) string
IndexName(table, column string) string
}
所以只需實現(xiàn)接口Namer。
在舊版本中,您可以這樣做(參考)
gorm.AddNamingStrategy(&gorm.NamingStrategy{
DB: func(name string) string {
return name
},
Table: func(name string) string {
return name
},
Column: func(name string) string {
return name
},
})
- 1 回答
- 0 關(guān)注
- 290 瀏覽
添加回答
舉報
