Java - consulta recursiva con HQL

   
Vista:

consulta recursiva con HQL

Publicado por Javi (4 intervenciones) el 22/01/2009 10:02:53
Hola a todos.

Estoy pasando una aplicación de JDBC y SQL a HIBERNATE y HQL.

Necesito pasar una consulta recursiva hecha en SQL a HQL, y no veo la forma, la consulta es :

SELECT a.ID_FUNCIONALIDAD AS P_ID_FUNCIONALIDAD, a.DESCRIPCION AS P_DESCRIPCION,
a.ES_TITULO AS P_ES_TITULO, a.ORDEN AS P_ORDEN,
b.ID_FUNCIONALIDAD AS H_ID_FUNCIONALIDAD, b.DESCRIPCION AS H_DESCRIPCION,
b.ES_TITULO AS H_ES_TITULO,
b.ORDEN AS H_ORDEN, b.NSERVLET AS H_NSERVLET,
b.PARAMETROS AS H_PARAMETROS,
b.TARGET
FROM GRUPO_FUNCIONALIDADES gf, FUNCIONALIDAD a LEFT JOIN FUNCIONALIDAD b on a.ID_FUNCIONALIDAD=b.ID_FUNCIONALIDAD_PADRE
WHERE a.ID_FUNCIONALIDAD_PADRE IS NULL
AND gf.ID_FUNCIONALIDAD=b.ID_FUNCIONALIDAD
AND gf.ID_GRUPO=0
ORDER BY a.ORDEN, b.ORDEN

Es posible hacer consultas recursivas con hibernate???? Alguien dispone de algun ejemplo que pueda ver??

Muchas Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder