golang の構造体のタグの必要性と、golang でのリフレクトによるアクセス方法を知っています。しかし、SQL結果の構造体を作成する際に構造体でSQLタグを使用する必要がある理由についての質問に対する信頼できる答えを検索して見つけることができませんでした。私は多くのサンプル コードを調査しましたが、人々はsql:"index"
構造体と構造体で使用していsql:"primary_key"
ます。
これで、データベース レイヤーでのインデックス作成が完了しましたが、それで十分ではないでしょうか? sql:"index"
最良の結果を得るには、あまりにも使用する必要がありますか? 同様に、データベースに主キー属性を定義しましたが、指定する必要sql:"primary_key"
がありますか?
私のコードはそれらがなくてもうまくいくようです。それらの利点と使用法を知りたいだけです。