GO reflect: reflect.Value.SetInt using unaddressable value

reflect: reflect.Value.SetInt using unaddressable value
这种报错是应该传地址的时候传了值导致的
经过检查,gorm包下的方法如Create的参数应该是地址,比如
err = global.DB.Create(user).Error错误,应该是
err = global.DB.Create(&user).Error
————————————————
版权声明:本文为CSDN博主「Young heart.少年」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_51761059/article/details/125072864

posted @   L-清泉  阅读(1221)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示