我目前正在使用DDD方法设计Web应用程序.在区分实体和值对象时,我遇到了一个这样的模型元素,我无法决定将其置于Entity/VO类别下.
每个订单将与1和仅1个评论历史对象相关联,该对象管理评论列表.现在,当编辑订单时,用户可以添加评论.这会附加到评论历史记录中.
评论历史对象本身并不意味着持久性.我打算使用nHibernate"组件",因此只有注释列表才能写入ORDER_COMMENTS表.
订单是一个实体. 评论历史(各种用户的评论附加在订单中)应该是实体还是VO?
entity domain-driven-design object
domain-driven-design ×1
entity ×1
object ×1