Shajiao ORM

名前:

オブジェクト/関係マップ 

オブジェクトリレーショナルマッピング

 

定義:

メタデータ(オブジェクトと説明との間のデータベース・マッピング)を介してデータ・オブジェクトの間の関係は自動的に変換されます。

通常、ミドルウェアとして

 

長所と短所:

利点は、SQL文をシールドする、自動化ですが、また、いくつかの自動最適化を行うことができます

欠点は、多くの余分なオーバーヘッドである(ORMは、まだ変換されていないでしょうしていません?)

 

背景:

主流のプログラミングを強化するために、オブジェクト指向プログラミングのソフトウェアの複雑として、

データの永続性は、一般的に、リレーショナル・データベースに入れました。(それは、パフォーマンスのために、非リレーショナルだけだろうか?)

データベース内のリレーショナルデータに反映されるビジネスエンティティは、オブジェクトのメモリで具現化。

しかし、これは、2つに直接変換しない、継承オブジェクトの組み合わせを直接データベースに反映させることができません。(あなたは、ああ何を意味するのですか?)

 

原理:

によると、関連するオブジェクト属性データベーステーブルのフィールドプロフィール

フィールドクエリ時間は置くために、オブジェクトのプロパティを出し

プロパティを置くために、挿入/更新時間は、SQL文にバインドされ、その後、自動的にSQL文を実行しています。

おすすめ

転載: www.cnblogs.com/wangboqi/p/11932956.html