请教关于OO与数据冗余的问题

08-06-05 binz
         

为了提高查询效率,在许多地方不可避免的采用冗余字段,从而对一个对象的更新,不得不对所有其冗余字段的对象相应属性进行更新,而这样的逻辑是放在dao层面才完成还是放在bo层来做?
说他是业务问题实在又说不过去,所以倾向于在dao来完成.
对于这种情况 有什么设计上的建议?


还有
昨天有人对我说:我们这里的业务太复杂了,OO解决不了,一个查询连10几张表,那怎么做....
不知道大家怎么看..囧

         

freebox
2008-06-05 11:00

后一个问题,如果单纯查询,做db_view,当成只读领域模型。不知您以为如何?

banq
2008-06-05 11:34

这可归结于对象状态的更新问题。按照Evans DDD,应该在Repository层完成。

binz
2008-06-05 13:17

freebox:
我也是这么想的

不过一句oo不能解决复杂问题把我说傻了

我想XX........
[该贴被binz于2008-06-05 13:21修改过]

binz
2008-06-05 13:18

banq大哥
我对ddd不怎么了解
对于Repository层 是怎么玩呢?
这些对象更新的东西是写在dao里么?

2Go 1 2 下一页