这就说明了一个灵活设计的问题。

集合可以被聚合到父对象中,可以从父对象或根对象来获得,当然如果集合特别多,需要专门查询,这时通过聚合方式就显然不合适了,当然有Hibernate这样懒加载支持也可以行得通。

还有另外一种方式,就是专门提供一个服务从数据库查询,比如专门的批量分页查询(JiveJdon3中帖子集合显示就是使用这种方式)。

相关讨论:


http://www.jdon.com/article/31594.html

如果需要单独跟踪集合内的对象时,选择数据查询;
否则就选择关联导航,这样理解会不会有问题啊?