1
我的目标是在Jackrabbit内存储关于项目的信息。每个项目可以由多个子项目组成,其中附有与项目相关的文件/文件。JCR:Jackrabbit OCM - 二进制数据和延迟加载
考虑以下结构:
-project 1
-project 1.1
-project 1.2
-project 1.2.1
-project 1.2.2
-project 2
我有一个代表它看起来像这样每个项目的Java类:
public class Project {
@Field
private String name;
@Collection
private List<Project> subprojects;
// more properties + getter/setter
}
我的问题是:
- 有什么相似从ORM工具延迟加载?例如:当我想获得关于
project 1
的信息时,我不需要来自子项目的所有信息。什么是达到此目的的最佳方式? - 使用OCM时,将二进制数据(文件,文档,图像)附加到项目的最佳方式是什么?
(不幸的是,兔崽子OCM文件是不是真的详细)
谢谢,这帮了我:-) – micha 2012-07-17 17:26:37