5/12
明確に違います。リポジトリは「集約単位で」永続化層との出し入れを行います。DAOは一般にテーブル単位であることが多いですね。 ご質問のDAOからリポジトリは確かに変ですね。リポジトリのインターフェイスがドメイン層にあり、インフラ層に実装クラス、その中でDAOを使うというのが良いと思います。
スポンサーリンク
スポンサーリンク
※利用規約、プライバシーポリシーに同意の上ご利用ください
スポンサーリンク
明確に違います。リポジトリは「集約単位で」永続化層との出し入れを行います。DAOは一般にテーブル単位であることが多いですね。 ご質問のDAOからリポジトリは確かに変ですね。リポジトリのインターフェイスがドメイン層にあり、インフラ層に実装クラス、その中でDAOを使うというのが良いと思います。
スポンサーリンク
スポンサーリンク
スポンサーリンク