當使用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)