首頁 > 後端開發 > Golang > 主體

Gorm 關係錯誤:如何修正所屬關係中的無效外鍵?

DDD
發布: 2024-11-18 18:38:02
原創
830 人瀏覽過

Gorm Relationship Error: How to Correct Invalid Foreign Key in Belongs-To Relationships?

Gorm 關係錯誤:無效的外鍵

嘗試使用Gorm 的Find 方法檢索「配置」時會出現此問題,導致錯誤:

invalid field found for struct `models.ConfigurationDescription`'s field Location, need to define a valid foreign key for relations or it need to implement the Valuer/Scanner interface
登入後複製

要解決此錯誤,必須為ConfigurationDescription 資料模型中的「Location」欄位。

在 Gorm 中,外鍵標記指定連接到外部實體的主鍵或唯一鍵的本地模型字段,而引用標記表示外部實體的名稱key。

但是,在提供的資料模型中,標籤似乎是相反的。對於「屬於」關係,語法應為:

foreignKey:LocationID;references:ID
登入後複製

更正標籤以符合此格式可能會解決問題。

以上是Gorm 關係錯誤:如何修正所屬關係中的無效外鍵?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板