Erro no código Java

4 respostas
D

Ola boa noite alguém poderia me ajudar a solucionar esse erro.

Internal Exception: java.sql.SQLException: ‘NaN’ is not a valid numeric or approximate numeric value
Error Code: 0
Call: UPDATE produto SET TOTAL = ?, ESTOQUE = ?, CUSTOMEDIOPRODUTO = ? WHERE (CODIGOPRODUTO = ?)
bind => [NaN, 0, NaN, 2]
Query: UpdateObjectQuery(br.com.ControleDeEstoqueSicredi.View.Produto[codigoproduto=2])

4 Respostas

Markus_Alemao

Ola

Nan é a abreviação de Not a Number, um valor não valido.
Verifique os parametros que voce esta passando na sua query.

D

Ola boa tarde,

minha query é esta.

produtoQuery = entityManager.createNamedQuery("Produto.findByCodigoproduto");
    produtoQuery.setParameter("codigoproduto", detalhesaida.getDetalhesaidaPK().getCodigoproduto());
    List<Produto> data = produtoQuery.getResultList();
nickdofeliperibeiro

O que esse trecho de código retorna?

detalhesaida.getDetalhesaidaPK().getCodigoproduto()
D

me retorna o código do produto.

Criado 24 de novembro de 2011
Ultima resposta 29 de nov. de 2011
Respostas 4
Participantes 3