结构体内有time.Time类型的成员,xorm框架的update会报错,这是为什么

tomleoken · · 2414 次点击
**找到原因了。** ``` func (u *Userinfo)ModifyUserinfo() (err error) { _,err = db.Engine.Id(u.Userid).Update(&u) //这里应该直接用u而不是用&u,本身已经是指针 ```
#1
更多评论
** update本身会对false,0和空值进行过滤而不更新的。 ** [xorm update的用法](https://www.kancloud.cn/kancloud/xorm-manual-zh-cn/56025)
#2
是&u的问题, 我一直在查找 Params type error, 浪费了很多时间, 感谢LZ的帖子
#3