ForumThread是ForumMessage和Forum的根实体,它们生命周期是相同的,是一起从娘肚子里出来的,不可以将ForumThread Forum等对象只是包涵ID的空对象就直接交给客户端,这中间需要经过工厂MessageBuilder等Repository进行聚合集合完整构建。这是DDD的精华和核心。
至于在jsp页面显示时就会出问题是可能其他原因引起的。
[该贴被banq于2009-05-10 17:45修改过]
[该贴被gogo32于2009-05-13 18:36修改过]
曾经有一个版本我移植过,后来因为觉得和Hibernate架构不太协调,Hibernate也是将缓存置于持久层,所以,缓存这玩艺真不能小瞧,千万别以为它只是数据库的遮羞布,将缓存和Repository结合在一起,更能体现领域对象和缓存的紧密创新关系。
想不到大家想法比我超前了。下次结合考虑 xmuzyu的并发 建议,一起优化一下。
[该贴被banq于2009-05-13 20:22修改过]