一个关联的问题

请问以下这种情况怎样处理比较好?
系统中有多个group,每个group有多个user,另外还可以添加、删除、重命名group,看起来group与user是聚合而且group和user都是Entity。
但我们这个项目的实际应用中又几乎不会用到group,group就是在查看user的时候让user分成组,其他情况下基本都关注user,比如一些业务逻辑都围绕user和其他Entity展开。如果按聚合根处理,删除group时删除其user很简单很顺利,但其他那些情况总不能每次查user都从group进入吧?
[该贴被madeby于2010-06-04 10:45修改过]

2010年06月04日 10:34 "madeby"的内容
其他那些情况总不能每次查user都从group进入吧 ...

从哪个实体切入是关联的单向或双向关系。一般以root根实体为切入点,User应该是根实体。

明白了,谢谢banq指导

你这个地方是不是应该group和user都是根实体呀?

user是根。

从你的描述来看,group是为展示端设计,没有业务切入点,domain中不应该有它的出现。

group不设计成根对象,那在展示端要调用的时候怎么处理?能给个方案吗?