Olá pessoal ! Tudo bem? Estou com um pequeno probleminha: Como faco pra executar a query abaixo no hibernate?
SELECT IP.PED_SEQ, IP.IPE_SEQ,(SELECT PRO_DSC_RESUM FROM ECF_PRODUTO WHERE IP.PRO_SEQ = PRO_SEQ) AS PRODUTO
, IP.IPE_QTD_PED, IP.IPE_VAL_UNIT, IP.IPE_VAL_TOT, IP.FUN_SEQ_GAR
FROM ECF_ITEM_PEDIDO IP, ECF_PRODUTO P ORDER BY IPE_SEQ
Cara, traduzir SQL pra HQL não é algo que dê pra fazer com 100% de certeza… Posso até chutar como ficaria, inferindo como são tuas classes e teu mapeamento.
Porém, precisas partir das tuas classes e relacionamentos entre elas, e não do relacionamento entre tabelas.
HQL é baseada em objetos, não em tabelas e tuplas… tá no caminho errado, mestre.
Abraço
Não estou procurando nada pronto nao, apenas um caminho a se seguir para encontrar algum exemplo ou referencia a isso. A principio tentei usar Query e uma classe com os campos acima mas nao deu certo, mas ai parei e fiquei na duvida: Será que é assim que se tem que fazer? Alguém poderia me ajudar por favor?
Não foi isso que eu quis dizer, mestre… é que é difícil traduzir diretamente, mesmo. Como é a query que tu fez?
Posta aqui que a raça ajuda!