データマッパー

データマッパー
オブジェクトとデータベースの間でデータを変換・マッピングする設計パターンまたはツール。データ層と業務ロジック層を分離する。
「データマッパー」を星図で探索する →

「データマッパー」とは?意味を解説

ソフトウェア開発において、オブジェクト指向のプログラムと関係型データベースのテーブル構造の間でデータを双方向に変換・仲介する仕組みやツール。ドメインモデルとデータベーススキーマの違いを吸収し、データアクセス層を独立させることで、保守性と柔軟性を高める設計パターンとして機能する。

例文

「データマッパー」の言い換え・類語

「データマッパー」の対義語

連想語・周辺概念

語源・由来

英語の「data mapper」から。1990年代のエンタープライズアプリケーション設計で、オブジェクト指向とリレーショナルデータベースの概念的ギャップ(オブジェクト関係インピーダンスミスマッチ)を解決するために確立された概念。

英語で言うと

data mapperobject-relational mappingdata access layer

「データマッパー」との違いを比較する

似た言葉との違い・使い分けを解説しています。

「データマッパー」をもっと知る本

この言葉やそのテーマを深めたい方へ。

語彙の星雲で「データマッパー」を探索する →