はじめに Object-Relational Mappingツール・ライブラリ(以下、ORM)と言えば必ずといって良いほど誰かの不満の種デス。自分も使ってはいるけど不満はあります。ところで、あなたのご不満のORMとはなんのことを指してますか?そもそも、ORMという言葉は何の厳密な機能範囲も定義していないのですが、みんな過去にハマったライブラリの設定や自分のプロジェクトで使いにくかったことをもって「だからORMはダメだ」と主張している節もあると思います。下記のこの記事も(元ネタはBlikiですが)、ついてるコメントはみんなバラバラのことを指して不満点や解決案を書いています。 Martin Fowler on ORM Hate 自分にとってのORM ORM vs SQLという対立軸で語られることもありますが、自分はSQL大好きですよ。宣言的でとても効率的に関係の操作を表現できる言語だと思います