2021-05-03

DDDリポジトリってファットにならない?

リポジトリは集約ルートのみ返す。1つの集約にはリポジトリは1つ。リポジトリの中でのみRDBへ問い合わせる。」って書いてあるけど、集約内の関連テーブルへの問い合わせをすべてリポジトリ書くからリポジトリが巨大にならない?

DDD実装例を見ているんだけど、参照はリポジトリ以外からも呼んでいてクソワロタ

https://qiita.com/haazime/items/5776e4e25b6527b682e7

ActiveRecordのassosociationとRepositoryの相性って良くない気がする。(Repositoryのセオリーに完全に従うとassosociationが使えなくなるのでは?)

  • リポジトリが常に最適解であるとは誰も言ってないし。 6割くらいはそれで上手くゆく程度の認識でお願いします。

    • なるほど。 hanamiを見るとEntiryとRepositoryが1:1らしい。勉強になります。 https://qiita.com/sizer/items/4cf82248cb05ae416ad8

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん