オブジェクト関係マッピングを開発する際の手間を削減するために様々なパッケージが提供されてきており、これらはマッピングを自動で行うクラス群のライブラリのような形態となっている。データベース内の関係 (表) のリストを与えると、自動的に要求をマッピングする。人物オブジェクトに電話番号を問い合わせると、適切なクエリが生成されて送られ、結果が直接電話番号オブジェクトに格納されるようプログラムされる。
プログラマからすれば、システムは永続的なオブジェクト保管所のように見える。オブジェクトを新たに生成して適切な処理をすると、最終的にそれがデータベースに自動的に保存される。
非SQLデータベース.
他の解決策としてオブジェクトデータベースを使う。これは名前が示す通り、もともとオブジェクト指向で利用されることを目的に設計された。オブジェクトデータベースでは、オブジェクトがそのまま格納されるので、SQLを生成するなどの変換の手間は不要である。
オブジェクトデータベースは広く利用されるには至っていない。その主な要因として、関係データベースからオブジェクトデータベースに乗り換えるコストと、SQLによる簡便なクエリができなくなる点が挙げられる。このため、商用のオブジェクトデータベースはある程度SQL経由で利用できるようになっているにもかかわらず、オブジェクト関係マッピングの利用を選択することが多い。
批評.
オブジェクト関係マッピングは、オブジェクト指向と関係モデルのインピーダンス・ミスマッチ問題の対症療法にすぎないとも言われている。関係データベースの原則から見れば、オブジェクト指向はデータ操作には不十分であり、パラダイム全体として問題がある。現状のオブジェクト関係マッピングのマッピングは間違っているとも言われ、正しくは型 (定義域) とオブジェクトを対応させるべきとも言われている。
神の守り人
__節編集非表示__
オブジェクト関連マッピング
蒼路の旅人
__節編集非表示__
天と地の守り人
__節編集非表示__
地理.
位置・広がり.
隣接コムーネ.
隣接するコムーネは以下の通り。括弧内のFEはフェラーラ県所属を示す。
行政.
分離集落.
カーボンニュートラル