Gorm問題の要約

2315 ワード

Gorm問題の要約
公式ドキュメント
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
}