记录一个go-gorm的坑

记录一个go-gorm的坑

当出现类似错误时:

Scan error on column index 4: unsupported Scan, storing driver.Value type []uint8 into type *time.Time

需要将mysql链接字符串加上

parseTime=true

另外需要joins查询的时候,需要先加上preload才能一把查出子属性,如下:

errs := db.Preload("Role").
    Joins("JOIN roles ON roles.id = users.roleid"). 
    Where("users.id = ?", userId). 
    First(&user).GetErrors()

转载于:https://my.oschina.net/zedisdog/blog/1939110

你可能感兴趣的:(记录一个go-gorm的坑)