多个地址作为实体或ValueObject?



我有一个用户注册表单,可以插入多个地址。我把User作为一个实体,但我不确定地址的集合。如果它只有一个地址,我会把它作为ValueObject,但我不确定地址的集合是什么。如果我必须把它们作为ValueObject,我怎么能把它们存储在表中,我是否需要为它定义一个新表,如果是,他们得到的id是错误的ValueObject。

地址集合可以作为值对象。

您的存储实现需要多行(带有标识符?)这一事实是存储的实现细节,与您的域模型无关。

相关内容

  • 没有找到相关文章

最新更新