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