タグ

ブックマーク / ken-aio.github.io (1)

  • GolangのORM SQLBoilerを使ってみる - セットアップ編

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

    mkusaka
    mkusaka 2022/01/16
  • 1