Problema double precision postgre

1 resposta
O

Pessoal,

Essa é para os feras!

Tenho um sistema que roda usando o postgre 9 e jboss 6 (driver postgrel atualizado).

Tem uma query que retorna zero quando rodo pelo pg admin.

select greatest(param1 * param2, 0) from parametros

Mas quando eu acesso o valor desse mesmo campo pelo Java via result.getDouble(1) me retorna 0.00444455988223333

Muito estranho.

Essa conexão é obtida via pool de conexões e driver jdbc comptível com o driver.

Porém quando eu abro essa mesma conexão sem usar o pool (mas usando o mesmo driver) o porblema não acontece.

Alguma sugestão ?

Fico no agurado.

1 Resposta

R

nunca vi esse problema… ja tentou usar getFloat ao invés de getDouble?

qual era o valor que era pra vir ao invés de 0.00444455988223333 ?

Criado 2 de julho de 2011
Ultima resposta 2 de jul. de 2011
Respostas 1
Participantes 2