Recursão HQL, como faço isso?

Eu tenho uma estrutura de árvore onde cadaNode tem um pai e umSet<Node> children. Cada nó tem umString titlee quero fazer uma consulta onde selecionoSet<String> titles, sendo o título deste nó e de todos os nós pais. Como escrevo esta consulta?

A consulta para um único título é essa, mas, como eu disse, gostaria que fosse expandida para todo o ramo dos pais.

SELECT node.title FROM Node node WHERE node.id = :id

Felicidades

Nik

questionAnswers(2)

yourAnswerToTheQuestion