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