GoFrame ORM 组件针对于 struct 内嵌结构提供了良好的支持,包括参数传递、结果处理。例如:

    1. type Base struct {
    2. Uid int `orm:"uid"`
    3. CreateAt *gtime.Time `orm:"create_at"`
    4. UpdateAt *gtime.Time `orm:"update_at"`
    5. DeleteAt *gtime.Time `orm:"delete_at"`
    6. }
    7. type User struct {
    8. Base
    9. Passport string `orm:"passport"`
    10. Password string `orm:"password"`
    11. Nickname string `orm:"nickname"`
    12. }

    并且,无论多少层级的 struct 嵌套, ORM 的参数传递和结果处理都支持。