4/25

注文明細を削除するときって、ドメインモデルから対象の明細を削除した後、repositoryにはどう指示するべきなんでしょう。
削除したオブジェクトを引数に repository.deleteLine(削除する明細モデル) みたいにするべきでしょうか?
それとも、親の注文モデルを更新するメソッドを呼んで、紐付く明細を全てdelete して、insertの方がすっきりするでしょうか?
この辺り、ご意見頂けないでしょうか。

注文と注文明細が同じ集約という前提で考えます。一番シンプルなのは、やはり後者の後者の子オブジェクトを全部delete&insertだと思います。(続

スポンサーリンク

スポンサーリンク

スポンサーリンク