タグ

ブックマーク / dufresne.hatenablog.com (1)

  • PoEAAのマッピングパターンとHibernate - ゆーたんのつぶやき

    Martin Fowler氏のPoEAA(Pattern of Enterprise Application Architecture)の中で クラスの継承をどうやってリレーショナルデータベースにマッピングするかのパターンが 紹介されています。パターンは全部で3つで ・Single Table Inheritance 同一の継承ツリーにあるクラスを全て同一のテーブルにマッピングする ・Class Table Inheritance サブクラスで追加されたプロパティの部分のみ別テーブルにマッピングし サブクラスのインスタンスを取得する際には複数のテーブルを結合する ・Concrete Table Inheritance サブクラス毎に個別のテーブルにマッピングする ということになっています。 Hibernateもちょうどこれに対応するマッピングの設定を持っていますので 整理のためにちょっとま

    PoEAAのマッピングパターンとHibernate - ゆーたんのつぶやき
    lenore
    lenore 2005/05/19
  • 1