GORM: 1 対 1 をリンクするにはどうすればよいですか?

WBOY
リリース: 2024-02-11 11:45:08
転載
745 人が閲覧しました

GORM: 1 対 1 をリンクするにはどうすればよいですか?

GORM は、データベース操作を簡素化するために使用される人気のある Go 言語 ORM ライブラリです。 GORM を使用して 1 対 1 リンクを行う場合、構造間の関係を定義することでこれを実現できます。まず、外部キー フィールドを構造体に追加し、GORM の `BelongsTo` メソッドを使用して 2 つの構造体を関連付ける必要があります。次に、`Preload` メソッドを使用してクエリ時に関連データをプリロードし、必要なときに一緒にフェッチできるようにします。このようにして、1 対 1 のリンクを簡単に実装し、関連するデータを便利に操作できます。

質問内容

データベースからキュー項目をロードしようとしています。 API エンドポイントを作成しましたが、プリロードするキュー項目のデータを取得できません。代わりに、「データ」オブジェクト全体が null 値で埋められます。

###ハンドラ:### リーリー

私の gorm モデルの設定方法は次のとおりです:

リーリー

おそらく間違った列 (ある場合) を指すようにモデルを設定したのではないかと考えています。

解決策

これを変更してみてください

リーリー

以上がGORM: 1 対 1 をリンクするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!