Ajuda! Update com Select Hql

2 respostas
diogoprosoft

Galera não estou conseguindo aplicar esse HQL

persistenciaDAOItemEntrada.listarGenerico("UPDATE NotaFiscalEntrada SET vlTotal = (SELECT itemEntrada.itemEntradaFk.qtdEntrada * itemEntrada.itemEntradaFk.vlCompra FROM ItemEntrada itemEntrada WHERE itemEntrada.itemEntradaFk.notaFiscalEntrada.idNFEntrada = "+notaFiscalEntrada.getIdNFEntrada()+") WHERE idNFEntrada = "+notaFiscalEntrada.getIdNFEntrada());

Se eu fizer direto no postgres funciona perfeitamente porém se executar pelo java esta dando a seguinte excecao

Not supported for DML operations

O que devo fazer?

2 Respostas

rod

Para utilizar SQL nativo pelo JPA voce precisa utilizar o metodo createNativeQuery() da classe EntityManager.

D

Conseguiu resolver o problema?

Criado 6 de abril de 2009
Ultima resposta 14 de mar. de 2011
Respostas 2
Participantes 3