【发布时间】:2015-05-05 10:59:52
【问题描述】:
我正在尝试查询具有 abs 路径的多个节点 我知道我能做到
session.getNode(absPath)
但我必须遍历它,而且,它可能不是最快的解决方案。有没有办法一起完成(也就是说,批量)?
【问题讨论】:
-
你能把代码sn-p你到目前为止实现的东西贴出来吗?
标签: java aem jcr jackrabbit
我正在尝试查询具有 abs 路径的多个节点 我知道我能做到
session.getNode(absPath)
但我必须遍历它,而且,它可能不是最快的解决方案。有没有办法一起完成(也就是说,批量)?
【问题讨论】:
标签: java aem jcr jackrabbit
我不认为有一个内置方法可以在给定路径集合的情况下一次提取许多项目,但是: 1. 如果可以使用查询(如 JCR SQL)找到这些节点,那么您可以使用 Sling 的 ResourceResolver.findResources 或 JCR 的 QueryManager.createQuery 并执行此查询。 2.如果你想将这些节点映射到特定的Java模型,那么你可以使用Slice's ModelProvider。
【讨论】: