Jcr查询具有其abs路径的多个节点

时间:2015-05-05 10:59:53

标签: java cq5 jcr jackrabbit

我正在尝试查询具有abs路径的多个节点 我知道我可以做到

session.getNode(absPath)

但是我必须遍历它,并且,可能它不是最快的解决方案。有没有办法一起完成所有这些(所以说,批量)?

1 个答案:

答案 0 :(得分:0)

我不认为有一个内置方法可以在给定路径集合的情况下一次提取多个项目,但是: 1.如果可以使用查询(如JCR SQL)找到这些节点,则可以使用Sling的ResourceResolver.findResources或JCR的QueryManager.createQuery并执行此查询。 2.如果要将这些节点映射到特定Java模型,则可以使用Slice's ModelProvider