タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

legacydbに関するuehajのブックマーク (1)

  • ドメインで文字列のキーをIDにする その2 - 開発の風景 〜KKZのSE日記〜

    ドメインで文字列のキーをIDにする http://d.hatena.ne.jp/kkz_tech/20130606/1370609690 上の続きで、レガシーDBを使ってGrailsのドメインクラスを作る場合のお話です。 ※前提条件としては、テーブル定義は変更できないもの、としています。 いくらレガシーといえど、テーブルの親子関係くらいはありますよね。 前回の例だとユーザーを作りましたから、今度はさらにユーザーを親とする子テーブル、ユーザーのログイン履歴に相当するものを作ってみました。 何個か引っかかるポイントはあったのですが、まずは親のインスタンスをどう持たせるか、です。適当に指定したら親テーブルとの外部キーであるユーザーIDが2個出来てしまう(;´∀`) ログイン履歴はタイムスタンプ型のログイン日付とユーザーIDの複合主キーなわけですが、これはstatic mappingに以下のような

    ドメインで文字列のキーをIDにする その2 - 開発の風景 〜KKZのSE日記〜
  • 1