Tweet はじめに GolangのORMである SQLBoiler を紹介します。 今回はSQLBoilerをセットアップするところまでやってみます。 SQLBoilerとは DBのスキーマ情報を読み取って、そこからstructやそれらのレシーバを自動生成してくれるORMです。 自動生成の対象にはFK成約やUnique成約を考慮して、one to one や one to manyの関数を自動生成してくる素敵なORMです。 リフレクションなどを使っていないため、他のORMと比較しても動作が早いようです。ベンチマーク結果は 公式サイト を参照ください。 また、エラーや使い方など、何か困ったことがあっても自動生成されたコードを読めば大体わかるのもいいところです。 同じようにスキーマ情報からstructなどを自動生成するORMに XORM があります。 XORMも少し使ったことがあるのですが、

