gorp
Gorpを使っていて以下のようなqueryを実行したい時がある。 select * from table where id in (1, 2, 4, 8); "1,2,4,8"は動的に変えたいのでプレースホルダーにしたい。 select * from table where id in ($1, $2, $3, $4); 今回指定したidは4つだったけど、…
経緯 データベースライブラリにgorpを使ってみている。 gorpでは(gorpというより、database/sqlの範疇かも)Goのint型はDBのintと、GoのstringはDBのtextやvarcharと、みたいに自動的にマッピングされて意識しなくてもデータやり取りができる。 Goには標準…
goを使ったシステムにて、DBアクセス周りでgorpを使うことにしたので色々調査してDDDで言うところのrepositoryを書いた。 gorp GitHub - go-gorp/gorp: Go Relational Persistence - an ORM-ish library for Go gorpを選んだ理由 データ取得は「SQL文を直接…