阅读(4862)
赞(11)
GoFrame 高级特性-内嵌结构支持
2022-04-02 13:56:19 更新
GoFrame ORM
组件针对于struct
内嵌结构提供了良好的支持,包括参数传递、结果处理。例如:
type Base struct {
Uid int `orm:"uid"`
CreateAt *gtime.Time `orm:"create_at"`
UpdateAt *gtime.Time `orm:"update_at"`
DeleteAt *gtime.Time `orm:"delete_at"`
}
type User struct {
Base
Passport string `orm:"passport"`
Password string `orm:"password"`
Nickname string `orm:"nickname"`
}
并且,无论多少层级的struct
嵌套,ORM
的参数传递和结果处理都支持。