記事へのコメント13

    • 注目コメント
    • 新着コメント
    dorapon2000
    dorapon2000 “個人的に検討中なのですが、集約の手法をつかい ORMEntity の CRUD が集約ルートを介してのみ行われるようにするのが重要だと考えています。”

    2024/02/24 リンク

    その他
    efcl
    efcl "ドメインモデリングの時点では Entity ではなかった情報が RDB を使うことで同一性を得て、 Entity として扱わざるをえなくなることがあります。以降ではそういった Entity を区別して ORMEntity と呼ぶことにします。"

    2020/12/19 リンク

    その他
    atico
    atico 値オブジェクトの切り分けが難しい。人の名前は同じでも同姓同名があり得るけど、住所の場合同じ内容であれば同じものとして扱っていいので緯度経度を返すようなメソッドを備えた値オブジェクトとして切り出せる。

    2020/12/18 リンク

    その他
    sonota88
    sonota88 (DDDの話に乗っかると)profile, address のサロゲートキーはドメインの関心事ではなくDB側の都合だからリポジトリで隠蔽しましょうという話になるのかな

    2020/12/17 リンク

    その他
    syukit
    syukit DDDにおいてもライフサイクルの観点で見たら、RDB内のデータソースはリポジトリで隠蔽されたエンティティって言えるんじゃないの?

    2020/12/17 リンク

    その他
    vuy
    vuy ん?ドメインレイヤーがインフラに?同名であってもnamespace, packageなりで区別できるのでは?/ああAgregateがいるのか

    2020/12/17 リンク

    その他
    turanukimaru
    turanukimaru Aggregation のルート Entity を操作しようという話。なお、Entity が 他 Entity を保持するのは普通にある。ただし配送先そのものは Entity ではない。配送先の先には必ず配送「相手」がいるはずなので Entity にしたいならこちら。

    2020/12/17 リンク

    その他
    kobito19
    kobito19 何でProfile型やAddress型が必要なのが前提になっているのかがわからないけど

    2020/12/17 リンク

    その他
    lalupin4
    lalupin4 そのために Aggregate があるんじゃなかったっけ?

    2020/12/17 リンク

    その他
    n_231
    n_231 “address テーブル” にid 持たせずにusr_id と住所枝番でキーにしとけばそういう表現になるのでは、という気がしなくもない

    2020/12/17 リンク

    その他
    yojik
    yojik 配送先をUserに埋め込むのはDDD流儀での正解?なだけで、OOモデリングとして決して間違いとは言い切れず配送先Entityがあってもいいーじゃんとも思う。(その方が配送という業務の多様化に対応できる気さえする)

    2020/12/17 リンク

    その他
    kako-jun
    kako-jun 以前ならばモデルをテーブルで永続化できればいい程度だったのに、DDDではユーザーに見せるべきでないモデルを見せていいの?まで考える必要があるのね。RailsのActiveRecordなら子テーブルのCRUDを自動生成しなかったと思う

    2020/12/17 リンク

    その他
    a_suenami
    a_suenami よかった(こなみ

    2020/12/17 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    DDDとORMのEntityを混同しないための考え方

    2つの ”Entity” ある種の ORM では RDB のテーブルスキーマモデルとなるクラスのことをEntityと呼んで...

    ブックマークしたユーザー

    • dorapon20002024/02/24 dorapon2000
    • knj29182023/11/06 knj2918
    • yggdra_w2022/08/26 yggdra_w
    • kosushin2022/02/01 kosushin
    • shigeaki1jp2021/11/02 shigeaki1jp
    • ryshinoz2021/11/02 ryshinoz
    • ZAORIKU2021/11/02 ZAORIKU
    • karev2021/06/17 karev
    • tolkine9999h2021/06/17 tolkine9999h
    • matsukaz2021/04/16 matsukaz
    • ish1r0k12020/12/30 ish1r0k1
    • lilpacy2020/12/20 lilpacy
    • rkpeta2020/12/20 rkpeta
    • kyo_ago2020/12/20 kyo_ago
    • kaido2020/12/19 kaido
    • efcl2020/12/19 efcl
    • atico2020/12/18 atico
    • odangosan2020/12/18 odangosan
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事