我有一个用户注册表单,可以插入多个地址。我把User作为一个实体,但我不确定地址的集合。如果它只有一个地址,我会把它作为ValueObject,但我不确定地址的集合是什么。如果我必须把它们作为ValueObject,我怎么能把它们存储在表中,我是否需要为它定义一个新表,如果是,他们得到的id是错误的ValueObject。
地址集合可以作为值对象。
您的存储实现需要多行(带有标识符?)这一事实是存储的实现细节,与您的域模型无关。
我有一个用户注册表单,可以插入多个地址。我把User作为一个实体,但我不确定地址的集合。如果它只有一个地址,我会把它作为ValueObject,但我不确定地址的集合是什么。如果我必须把它们作为ValueObject,我怎么能把它们存储在表中,我是否需要为它定义一个新表,如果是,他们得到的id是错误的ValueObject。
地址集合可以作为值对象。
您的存储实现需要多行(带有标识符?)这一事实是存储的实现细节,与您的域模型无关。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium