Fórum Erro ao salvar valor Decimal #519341

09/05/2015

0

Tenho uma tabela (cheque_doc-ted) no MySql (InnoDB) em defini um campo (vlr_valor) como sendo decimal(12,2).
Quando tento salvar, recebo a seguinte mensagem (console):
WARN: Data truncated for column 'vlr_valor' at row 1

Código (parcial) utilizado:

@Column(name = "vlr_valor", precision = 12, scale = 2, nullable = false)
private BigDecimal vlr_valor;
...
chequeDocTed.setVlr_valor(new BigDecimal(1718.09));


Obrigado
Sergio Rocha

Sergio Rocha

Responder

Posts

14/05/2015

Ronaldo Lanhellas

Tenta aumentar a precisão do decimal, assim:

@Column(name = "vlr_valor", precision = 20, scale = 4, nullable = false)
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar