エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Go】gormでテーブル名と構造体の名前が違う時のtips - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Go】gormでテーブル名と構造体の名前が違う時のtips - Qiita
Go難しいです。gormは「なんでやねん」と思うことが多いです。 元Railsエンジニアには早すぎた技術なの... Go難しいです。gormは「なんでやねん」と思うことが多いです。 元Railsエンジニアには早すぎた技術なのかもしれません🥺 Many To Many周りの公式の記事が少しわかりにくくて、tipsを書いておきます Many To Many (many2many) gormではPreload()する際に、構造体のフィールドのタグ(reflect.StructTag)を仕込むことで、中間テーブルを簡単にORM側に理解させることができます。 普通の書き方 gorm内部的には、Fieldという構造体でTagSettings map[string]stringで値を持っていて、全部大文字に変換してるのでmap[MANY2MANY:many2many:user_languages]という感じで保存してあります // usersテーブル type User struct { ID uint Langu