updated dependencies and go
This commit is contained in:
+5
-5
@@ -43,7 +43,7 @@ func BuildUpdateStatement[TData any](q Queryable, tableName string, obj TData, i
|
||||
continue
|
||||
}
|
||||
|
||||
if rsfield.Type.Kind() == reflect.Ptr && rvfield.IsNil() {
|
||||
if rsfield.Type.Kind() == reflect.Pointer && rvfield.IsNil() {
|
||||
|
||||
setClauses = append(setClauses, fmt.Sprintf("%s = NULL", columnName))
|
||||
|
||||
@@ -94,7 +94,7 @@ func BuildInsertStatement[TData any](q Queryable, tableName string, obj TData) (
|
||||
continue
|
||||
}
|
||||
|
||||
if rsfield.Type.Kind() == reflect.Ptr && rvfield.IsNil() {
|
||||
if rsfield.Type.Kind() == reflect.Pointer && rvfield.IsNil() {
|
||||
|
||||
fields = append(fields, columnName)
|
||||
values = append(values, "NULL")
|
||||
@@ -132,8 +132,8 @@ func BuildInsertMultipleStatement[TData any](q Queryable, tableName string, vArr
|
||||
{
|
||||
columns := make([]string, 0)
|
||||
|
||||
for i := 0; i < rtyp.NumField(); i++ {
|
||||
rsfield := rtyp.Field(i)
|
||||
for rsfield := range rtyp.Fields() {
|
||||
rsfield := rsfield
|
||||
|
||||
if !rsfield.IsExported() {
|
||||
continue
|
||||
@@ -174,7 +174,7 @@ func BuildInsertMultipleStatement[TData any](q Queryable, tableName string, vArr
|
||||
continue
|
||||
}
|
||||
|
||||
if rsfield.Type.Kind() == reflect.Ptr && rvfield.IsNil() {
|
||||
if rsfield.Type.Kind() == reflect.Pointer && rvfield.IsNil() {
|
||||
|
||||
params = append(params, "NULL")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user