当使用gorm的时候出现这个错误
代码语言:javascript复制 var res *User_attr
DB.Table("user_attr").Where(query, args...).Order("id desc").Find(res)
这里错误的点是
代码语言:javascript复制var res *User_attr
这样声明变量res实际上是nil空指针
这里实际应该使用初始化的结构体指针
代码语言:javascript复制 res := &User_attr{}
DB.Table("user_attr").Where(query, args...).Order("id desc").Find(res)
或者
代码语言:javascript复制 var res User_attr
DB.Table("user_attr").Where(query, args...).Order("id desc").Find(&res)
代码语言:javascript复制res := &User_attr{}
DB.Table("user_attr").Where(query, args...).Order("id desc").Find(res)