1.如果使用hibernate的话,那么领域对象是不是应该和hibernate的持久对象是同一个对象,只是这个对象现在多了职责这个东西,也就是充血了。
2.接上一个问题,如果真如上面的话,那么设计完领域对象后也就相当于把hibernate的实体对象给设计完了,那么这样就一举两得了,有这么好的事么?
[该贴被chanball于2011-12-08 13:59修改过]
[该贴被chanball于2011-12-08 14:00修改过]
1.如果使用hibernate的话,那么领域对象是不是应该和hibernate的持久对象是同一个对象,只是这个对象现在多了职责这个东西,也就是充血了。
2.接上一个问题,如果真如上面的话,那么设计完领域对象后也就相当于把hibernate的实体对象给设计完了,那么这样就一举两得了,有这么好的事么?
[该贴被chanball于2011-12-08 13:59修改过]
[该贴被chanball于2011-12-08 14:00修改过]
但是领域对象和要持久化的实体有时不是一对一,领域对象只是把需要持久化的数据打包成对象进行持久化。领域对象可能还包括各种接口行为等等。