feat(sqlx): add field tag (-) skip logic in unwrapFields (#5010)

Co-authored-by: wukun30 <wukun30@meituan.com>
This commit is contained in:
wiki
2025-07-18 19:58:38 +08:00
committed by GitHub
parent f11b78ced9
commit cc79e3d842
2 changed files with 90 additions and 0 deletions

View File

@@ -279,6 +279,11 @@ func unwrapFields(v reflect.Value) []reflect.Value {
if child.Kind() == reflect.Struct && childType.Anonymous {
fields = append(fields, unwrapFields(child)...)
} else {
key := parseTagName(childType)
if key == "-" {
continue
}
fields = append(fields, child)
}
}