ok, 解决!
现在只剩下回帖和发帖后的缓存清理问题,在jj3代码中摸索了半天始终没有发现其玄机之所在……
ModelState-->boolean embedded
ForumBuilder-->
if (forum.isEmbedded())
return forum;//读取论坛模型的时候程序只执行到这里?
loadForumState(forum);
forum.setEmbedded(true);
MessageKernel-->
forumBuilder.loadForumState(forumMessage.getForum());//refresh this forum
forumBuilder.loadThreadState(forumMessage.getForumThread());//refresh thread
forumBuilder.loadForumState(forumMessage.getForum());//refresh forum
//刷新的时候重新new了ThreadState和ForumState,那原来内嵌的对象呢?
[该贴被OOjdon于2008-02-04 07:23修改过]