>不知道banq大哥可不可以把你给出的例子稍微加一点能体现怎样处理关系的代码

这个也有啊,在struts+Jdon+Hibernate的复杂案例中http://www.jdon.com/jdonframework/app.htm,多个对象就要靠Evans DDD来进行分析和关联组合,这些都是分析设计的事情,分析好了,再用jdon框架实现。


谢谢banq大哥的指引。 不过 http://www.jdon.com/jdonframework/app.htm 这个页面上的链接好像不行, 报404错误。 最终我是在 https://jdon.dev.java.net/ 上找到这个例子的。

学习中。。

另外, 请教banq大哥一个问题: 我有一个Model 设计:

public class ContentModel extends Model {
private Long ID;
private String FilePath;
private String Content;

ID 和FilePath 的 getter... setter...
content 没有setter

public String getContent() {
if (Content == null) {
try {
Content = FileManager.getInstance().readFileAsString(vcFilePath);
} catch (Exception ex) {
}
}
return Content;
}
}

其中, ID 和FilePath是在数据库里有对应的field 的, 而content没有。 content 是我多余出来的, 用来缓存从 filepath 的文件里读出来的内容, 请问这样的model 在jdon框架里管理时, content 能否得到有效管理? 是否可能是因为这个content没被释放掉, 而造成的内存泄漏。

谢谢!

不会,缓存都是有内存大小管理的,超过大小就会去除,这样这个模型如果也不被其他代码引用,那么就会被垃圾回收。