我对JCR领域还很陌生,并且继承了一个使用Jackrabbit / Apache Oak作为JCR实现的项目。
我有一个数据模型,正试图将其转换为如下所示的JCR节点结构:
{
"someProperty": [
[ "some-property-1", "some-property-2" ],
[ "some-property-3", "some-property-4" ]
]
}
这可能吗?
我问的原因是,似乎所有在javax.jcr.Node
类型上添加节点的方法都具有名称。
例如:
addNode(String relPath)
我猜测最好将子数组(例如[ "some-property-1", "some-property-2" ]
)建模为它们自己的节点,但不确定是否可以通过手头的工具实现。
请原谅JCR的无知!
在理想的世界中,我会做以下事情:
parentNode.addNode("someProperty")
.addNode().setProperty(["some-property-1", "some-property-2"])
.addNode().setProperty(["some-property-3", "some-property-4"])
答案 0 :(得分:0)
不,在JCR中没有这样的嵌套。
您可以: