Gorm問題の要約
Gorm問題の要約
公式ドキュメント
1.CReatedAt,UpdatedAt,DeletedAt自動付与
2.使用firstクエリー時、unsupported destination、should be slice or struct
エラーコード
正しい方法
公式ドキュメント
1.CReatedAt,UpdatedAt,DeletedAt自動付与
gorm.Model ,
ID ,
CreatedAt ,
UpdatedAt ,
DeletedAt`は、モデルに埋め込むか、必要なフィールドだけを書くことができます.2.使用firstクエリー時、unsupported destination、should be slice or struct
エラーコード
var user *User
err := db.Where("mobile = ?", mobile).First(user).Error
if err != nil {
return nil, err
}
正しい方法
user := &User{}
err := db.Where("mobile = ?", mobile).First(user).Error
if err != nil {
return nil, err
}