INSERINDO BIGDECIMAL no BANCO

Estou com problemas em minhas variaveis com valor que antes eram double, já as troquei para BIGDECIMAL, porem agora estou com outro problema,
quando digito um valor 71.500,15 ele insere corretamente , mas se faço o mesmo com o valor
71.500,00 , é como se ele voltasse com valor inteiro , como faço para ele voltar com valor decimal quando tenho 00 após
a virgula, pois preciso inserir o valor correto no banco.

Cris

Mas 71.500,00 não é inteiro? Se a parte fracionária é zero, é pq o número é inteiro.
O valor está correto.

Se vc quer mesmo forçar o retorno de 71500,00 ao invés de 71500, basta vc usar um NumberFormat.

NumberFormat nf = NumberFormat.getInstance(); nf.setMinimumFractionDigits(2); System.our.println( nf.format( <aqui vem o seu BigDecimal> ) );

[]´s

David, obrigado pela dica, deu super certo! Valeu