Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JCR/Jackrabbit:hasNodes类型_Java_Jackrabbit_Jcr - Fatal编程技术网

Java JCR/Jackrabbit:hasNodes类型

Java JCR/Jackrabbit:hasNodes类型,java,jackrabbit,jcr,Java,Jackrabbit,Jcr,在节点类上,我需要某种类型的hasNodes方法。然而,我不知道如何做到这一点。我无法迭代子级,因为我是延迟加载的-我通过查询获取请求类型的子级 有人有好的解决办法吗?我还需要另一个查询吗?您可以使用Jackrabbit OCM()的方法getObejct(Path nodePath)检索创建代理并将其分配给延迟加载集合的对象。为什么不能使用结合两个条件的查询:路径从当前节点的路径开始,节点类型就是您要查找的节点类型?这是我已经做的,但我获取两种类型,并希望避免两次往返。

节点
类上,我需要某种类型的
hasNodes
方法。然而,我不知道如何做到这一点。我无法迭代子级,因为我是延迟加载的-我通过查询获取请求类型的子级


有人有好的解决办法吗?我还需要另一个查询吗?

您可以使用Jackrabbit OCM()的方法
getObejct(Path nodePath)
检索创建代理并将其分配给延迟加载集合的对象。

为什么不能使用结合两个条件的查询:路径从当前节点的路径开始,节点类型就是您要查找的节点类型?这是我已经做的,但我获取两种类型,并希望避免两次往返。