理系学生日記

おまえはいつまで学生気分なのか

PoEAA: Embedded Value

今日は Embedded Value。

オブジェクト指向におけるオブジェクトを全部 RDB 上のテーブルとしていたらダルすぎるので、日時情報とか通貨とか、テーブルのフィールドとして考えたら良いよね、という至極もっともな話。日時とか通貨とかは、テーブルに保存するタイミングと同時に保存されるので、Dependent Mapping パターンの特別版ともいえる。

スゴく直感的なパターンで、マジで何も書くことがないという。 原著の方も 2.5 ページくらいしかこのパターンの記述がない。