Pessoal,
abaixo vocês podem observar a minha NamedQuery atual e que funciona perfeitamente:
@NamedQuery(name = "Products.findAll", query = "SELECT p FROM Products p"),
mas eu gostaria que ela realizasse a seguinte instrução:
SELECT pa.group_id, pa.parent, pa.product_id, p.product_number, pa.rank
FROM products p,
(SELECT pg.product_id, group_id, p.product_number Parent, LEVEL as rank
FROM product_groups pg, products p
WHERE p.product_id = pg.group_id
and business = 'KMAP'
CONNECT BY PRIOR pg.product_id = group_id) pa
WHERE p.product_id = pa.product_id
Como eu poderia definir isso na minha NamedQuery?
Valeu!