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 title
e 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