本文へスキップ
BecomeCoder
Wiki一覧ブログコース一覧

ORM

最終更新: 2026年8月8日

ORM(Object-Relational Mapping)は、データベース のテーブルを、プログラムの オブジェクト として扱えるようにする 仕組み・ライブラリです。「表の行」と「オブジェクト」を対応づけ(マッピング)します。

ORMを使うと、SQL を直接書く代わりに、慣れたプログラミングの書き方でデータを操作できます。

オブジェクト user.name = "田中" (プログラムの世界) テーブルの行 id=1 name=田中 (データベースの世界) ORM

利点と注意点は次のとおりです。

便利な一方、「裏でどんなSQLが動いているか」を意識できると、性能問題を避けられます。ORMはSQLを不要にするものではなく、SQLの知識の上でこそ、うまく使いこなせる道具です。

← Wiki一覧に戻る