[Grails (グレイルズ) ] GORM 包含しているクラスをテーブルに埋め込む

Domain クラスにメンバとして定義されているオブジェクトは通常別テーブルで親子関係となるが以下の方法だとひとつのテーブルで表現される

Person クラスの中に Address のオブジェクトがある

embedded で埋め込むオブジェクトを指定すると Person テーブルは以下のようなテーブル構造となる

  • id
  • home_address_number
  • home_address_code
  • work_address_number
  • work_address_code

オブジェクト名_メンバー名 が埋め込まれる


http://grails.org/doc/latest/guide/GORM.html#gormComposition







コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください