O/Rマッピング
その他の語句
用語の解説
O/Rマッピングとは
(オーアールマッピング,O/R Mapping,Object/Relational Mapping,ORM,)
O/Rマッピングとは、オブジェクト指向言語におけるオブジェクトと、リレーショナルデータベースにおけるレコードとを対照させることである。
ここでの「マッピング」とは「対応付ける」というほどの意味である。
O/Rマッピングによって、リレーショナルデータベースのレコードがオブジェクトとして直感的に扱えるようになり、リレーショナルデータベースにアクセスするプログラムを記述する処理を容易にすることが可能となる。
オブジェクトへのデータ取得などの処理を透過的に行えるようになるので、煩雑になりがちなデータベースに関する処理の記述がスマートになり、また柔軟なアプリケーションの構築が可能となる。
なお、O/Rマッピング用のフレームワークやライブラリはO/Rマッパーなどと呼ばれる。
代表的なものとしては、Java言語向けのHibernateやRuby言語向けのActiveRecordなどがある。
CNET Japan
-
米マイクロソフトが「Surface」を値上げ、メモリ不足が直撃 サムスンやアップルにも影響
メモリ不足の影響がマイクロソフトの「Surface」シリーズにも及んでいる。同社は米国向け「Microsoft Store」で販売するすべてのSurfaceデバイスを密かに値上げした。

