はじめに
ネット上にxormの情報が少ないので、少しでも共有したいと思います。
何かの参考にして頂けると嬉しいです。
結論のコード
selectFields := []string{
"column1",
"column2",
"column3",
"column4",
"column5",
"column6",
"column7",
"column8",
"column9",
"column10",
}
session.Select(strings.Join(selectFields, ","))
※ session
の部分には、 エンジンの起動などを行なっているという、都合の良い想定です。笑
解説
あまり解説することもないですが、公式の使い方だと、
session.Select("column1", "column2","column2")
といった感じになるかと思います。
これは、カラムが3つぐらいまでなら、読みやすくて良いですが、カラム数が増えてくるととても管理し辛くなってくるので、職場ではスライスを併用して使うことが多いです。
コメントアウトで、除外も簡単にできます…(^^)
さいごに
最後まで読んで頂き、ありがとうございます。
何かご意見等ありましたら、ぜひお気軽にコメント欄に書いて頂けると嬉しいです。
おまけ
strings.Join
関数を。こちらで解説しています。