JCR: получить всех предков текущего узла

Можно ли выбрать предков узлов по запросу SQL2?
Например
У меня есть: / контент / категории / спорт / футбольный узел
Хотите выбрать: / контент, / контент / категории, / контент / категории / спортивные узлы

1 ответ

Решение

Вы можете, но при условии, что у вас есть другие братья и сестры на этих уровнях, это не очень легко и динамично. Честно говоря, вероятно, будет гораздо проще и эффективнее просто использовать Node способы подняться до предков. Помните, что вы можете получить Node объект (ы) для каждой строки в результате запроса JCR-SQL2.

В качестве альтернативы, если вам просто нужны пути к предкам, вы можете неявно получить их из пути к результирующему узлу (например, /content/categories/sport nodes).

Другие вопросы по тегам