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 @ 2022-06-22 09:16  L-清泉  阅读(1278)  评论(0)    收藏  举报