ORMについて

ORM = Object-Relational Mapping  
ソースコード内でSQLを書かずにデータベースからデータを取得してオブジェクト化したり、データの更新があればデータベースに登録する機能だそうです。
SQLを書かなくていいため可読性が上がる、定石に乗っ取ったクエリを発行してくれるなどの良いところがありますが、JOIN句を使った表結合に対応してないことがあったり、テストが困難であったり、思い通りでないSQLが複数発行されてしまうなど注意が必要みたいです。

参考:
もっとORMを使えるようになりたいので、見直してみた
ORMは不快なアンチパターン(Yegor氏の記事の和訳)