Open1
ORM
概要
ORMの実装、仕組みについてみていく
ORMとは
オブジェクト関係マッピング(ORM、Object-Relational Mapping)は、オブジェクト指向プログラミングと関係データベースの互換性を向上させるために設計されたプログラミング技術。ORMの基本的な構造は、プログラミング言語のクラスとデータベースのテーブルをマッピングすることから始められる。これにより、エンジニアは直接SQLクエリの作成することなく、ORMを通じてデータベースと相互作用できる。
ORMのデザインパターン
- Active Record
- Data Mapper
- Table Data Gateway
- Unit of Work