请问 model 里面的 func 什么情况下需要绑定 struct,什么情况下不需要绑定 struct 呢?
func 绑定 struct
框架、库
gingorm
未绑定 struct 代码
func GetUserByID(id int) (user User, err error) {
if err = dbConn.Where(User{ID: id}).Find(&user).Error; err != nil {
return
}
return
}
绑定 struct 代码
func (this *User) GetUserByID() (user User, err error) {
if err = dbConn.Where(User{ID: this.ID}).Find(&user).Error; err != nil {
return
}
return
}
问题
请问在写 model 方法的时候上述两种方式各自更适用于那种情况呢
关于 LearnKu
推荐文章: