fix a bug that gorm:column not use.
This commit is contained in:
parent
39165d4980
commit
d0d746c6b5
@ -533,7 +533,14 @@ func (scope *Scope) GetModelStruct() *ModelStruct {
|
|||||||
if value, ok := field.TagSettings["COLUMN"]; ok {
|
if value, ok := field.TagSettings["COLUMN"]; ok {
|
||||||
field.DBName = value
|
field.DBName = value
|
||||||
} else {
|
} else {
|
||||||
field.DBName = ToDBName(fieldStruct.Name)
|
|
||||||
|
tag := field.Tag.Get("gorm")
|
||||||
|
|
||||||
|
if len(tag) > 0 && strings.HasPrefix(tag, "cloumn:") {
|
||||||
|
field.DBName = strings.Replace(tag, "cloumn:", "", -1)
|
||||||
|
} else {
|
||||||
|
field.DBName = ToDBName(fieldStruct.Name)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
modelStruct.StructFields = append(modelStruct.StructFields, field)
|
modelStruct.StructFields = append(modelStruct.StructFields, field)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user