golang之gorm数据库映射
gorm中一些意想不到的操作
坑一: gorm的update,更新的结构体新值为零值(0,"",false扥),不惊醒更改 使用SAVE方法替换 坑二: scan打散赋值,不许指定结构体的各个属性,不能直接,整个结构体对象 坑三: 使用struct更新是,不能更新结构体的为零值的字段,绕道使用map[string]interface{}
Take a small step every day
gorm中一些意想不到的操作
坑一: gorm的update,更新的结构体新值为零值(0,"",false扥),不惊醒更改 使用SAVE方法替换 坑二: scan打散赋值,不许指定结构体的各个属性,不能直接,整个结构体对象 坑三: 使用struct更新是,不能更新结构体的为零值的字段,绕道使用map[string]interface{}