memo.xight.org

/ / memo.xight.org

2005-03-26

O/R マッピング

- O/R マッピング とは
  Object / Relational Mapping の略称.
  「インピーダンスミスマッチ」と「非オブジェクト指向手続きによる柔軟性の阻害」を解消する考え方.

- インピーダンスミスマッチ
  オブジェクト指向モデルとリレーショナルデータモデルの構造のミスマッチ
  ミスマッチによってマッピング作業が発生する.
  双方の構造を意識したコーディングが必要となる.

- 非オブジェクト指向手続きによる柔軟性の阻害
  SQL が非オブジェクト指向の言語であるために,オブジェクト指向言語に SQL が紛れ込むことで
  オブジェクト指向の柔軟性が損なわれてしまう可能性がある.

- O/R マッピングフレームワークを利用するメリット
  マッピング作業を自動化することで双方の構造を意識しないコーディングが可能.

- Hibernate
  LGPL ライセンスで提供されているオープンソースの O/Rマッピングフレームワーク.

- Reference
  @IT - Java Solution - Hibernateで理解する O/R マッピング
  http://www.atmarkit.co.jp/fjava/rensai3/ormap01/ormap01.html
  Hibernate
  http://www.hibernate.org/
カテゴリ: [用語][Memo]
2005-03 /

Color Reference

ChangeLogを検索
携帯電話からアクセス!

カテゴリ

最近の話題

リンク

過去ログ

Google

QR Code

Since
2002-11-28
Update
2008-09-05 14:14
Copyright © 2005 xight.org All Rights Reserved.