论坛首页 Java企业应用论坛

领域对象的标识符

浏览 1445 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-10-27  


  在当前常用的贫血模型中,也就是page-controller-service-dao这种分层项目中,为了标识以及提取整个持久化实体的共同属性,通过是增加一个DomainObject的类作为所有持久化实体的父类,其中的DomainObject包含了主键标识符,版本控制等一些持久化实体的共同属性,此种处理方式也有助于借助Hibernate设计一个通用的CRUD操作的父类Dao。那么在充血的领域模型开发中,是否也应该存在这样的一个父类领域对象用来标识项目中的所有领域对象呢?并且在这样的领域对象中增加标识符等字段是否是必要的呢?因为我们知道对于标识符字段在有些对象中有着明确的现实需求意义,如身份证号码作为主键标识符,但是在另外一些对象当中,它的含义仅仅是数据表中的一个主键而已?对于这样的情况应该如何处理呢?

 

论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics