1

在我正在处理的项目中,我们有一个聚合域对象。工厂对象处理对象唯一 ID 的创建。但是有一个单独的导入过程,它最初创建没有 id 的相同对象。要将导入的对象添加到系统中,我们现在被迫逐个字段地复制到一个新对象,因为出于显而易见的原因,我们不能只为其设置 id。任何人都可以提出更好的方法来处理这种情况吗?

4

1 回答 1

1

可能性:

  • 如果导入过程允许,请在创建时注入您的域对象,以便它实际填充您的对象。
  • 让您的对象实现成为导入过程创建的对象的包装器。相应地更改您的工厂。
于 2009-01-23T22:54:34.850 回答