![]() |
1
137
出于上述原因,可以将值对象存储在单独的表中。然而,我认为你误解了实体和VOs——这不是一个与持久性相关的问题。 下面是一个例子: 公司 人 住址 . 这些陈述中哪一个认为有效?
如果 1. 是的, 住址 ,因此有自己的表 如果 是的, 住址 应该是一个 价值对象 . 它可以作为组件存储在父实体的表中,也可以有自己的表(更好的数据库规范化)。 如您所见,地址的持久化方式与实体/VO语义无关。 |
![]() |
2
20
|
![]() |
astef · 为没有字段的值对象重写GetHashCode() 10 年前 |