1

In the project I'm working on, we have an aggregate domain object. The factory object handles the creation of the unique id for the object. But there is a separate import process which creates the same object initially without the id. To add the imported object to the system, we are now forced to do a field by field copy to a new object since we can't just set the id for it for obvious reasons. Could anyone suggest a better way of handling this situation?

4

1 に答える 1

1

可能性:

  • インポートプロセスで許可されている場合は、作成時にドメインオブジェクトを挿入して、実際にオブジェクトにデータを入力します。
  • オブジェクトの実装を、インポートプロセスによって作成されたもののラッパーにします。それに応じて工場を変更してください。
于 2009-01-23T22:54:34.850 に答える