Use fluent Set method for Cols initialization

This commit is contained in:
2026-03-29 18:22:00 +02:00
parent d9b5844afb
commit b229e039a3
5 changed files with 29 additions and 11 deletions

View File

@@ -175,7 +175,7 @@ func generateColsVarBlock(si *structInfo) string {
}
b.WriteString("}{\n")
for _, f := range si.Fields {
b.WriteString(fmt.Sprintf("\t%s: gormcol.Field{Table: (&%s{}).TableName(), Column: %q},\n", f.GoName, si.Name, f.ColName))
b.WriteString(fmt.Sprintf("\t%s: gormcol.Field{}.Set((&%s{}).TableName(), %q),\n", f.GoName, si.Name, f.ColName))
}
b.WriteString("}\n")
return b.String()