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
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
Curtir tópico
+ 0
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
Clique aqui para fazer login e interagir na Comunidade :)