Jcr 查询具有 abs 路径的多个节点
Jcr query multiple nodes having their abs paths
我正在尝试查询具有绝对路径的多个节点
我知道我可以做到
session.getNode(absPath)
但我必须遍历它,而且,它可能不是最快的解决方案。有没有办法一起完成(可以说,按批处理)?
我认为没有内置方法可以在给定一组路径的情况下一次提取多个项目,但是:
1. 如果可以使用查询(如 JCR SQL)找到这些节点,则可以使用 Sling 的 ResourceResolver.findResources 或 JCR 的 QueryManager.createQuery 并执行此查询。
2. 如果您想将这些节点映射到特定的 Java 模型,那么您可以使用 Slice's ModelProvider.
我正在尝试查询具有绝对路径的多个节点 我知道我可以做到
session.getNode(absPath)
但我必须遍历它,而且,它可能不是最快的解决方案。有没有办法一起完成(可以说,按批处理)?
我认为没有内置方法可以在给定一组路径的情况下一次提取多个项目,但是: 1. 如果可以使用查询(如 JCR SQL)找到这些节点,则可以使用 Sling 的 ResourceResolver.findResources 或 JCR 的 QueryManager.createQuery 并执行此查询。 2. 如果您想将这些节点映射到特定的 Java 模型,那么您可以使用 Slice's ModelProvider.