Erro ao salvar valor Decimal

Java

09/05/2015

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

Curtidas 0

Respostas

Ronaldo Lanhellas

Ronaldo Lanhellas

09/05/2015

Tenta aumentar a precisão do decimal, assim:

@Column(name = "vlr_valor", precision = 20, scale = 4, nullable = false)
GOSTEI 0
POSTAR