summaryrefslogtreecommitdiff
path: root/DAL/DB/CRUD.go
diff options
context:
space:
mode:
Diffstat (limited to 'DAL/DB/CRUD.go')
-rw-r--r--DAL/DB/CRUD.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/DAL/DB/CRUD.go b/DAL/DB/CRUD.go
index a3b4a24..51ef908 100644
--- a/DAL/DB/CRUD.go
+++ b/DAL/DB/CRUD.go
@@ -30,7 +30,12 @@ func (self *DataTable[T]) getFields() []string {
var zero T
var outp = make([]string, 0)
for _, f := range reflect.VisibleFields(reflect.TypeOf(zero)) {
- outp = append(outp, f.Name)
+ var tag, exists = f.Tag.Lookup("sql")
+ if exists {
+ outp = append(outp, tag)
+ } else {
+ outp = append(outp, f.Name)
+ }
}
return outp
}