admin管理员组文章数量:1635683
当使用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)
本文标签: unsupportedgormdestinationstructslice
版权声明:本文标题:[Go] 解决gorm unsupported destination, should be slice or struct 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1729214425a1190253.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论