Hibernate (BigDecimal)

3 respostas
D

Estou tendo problema para gravar uma propriedade do tipo BigDecimal, no MySQL.

Definições usadas:

No Banco:
saldo_valores_receita DECIMAL(10,2);

Na Classe:
private java.math.BigDecimal saldo_valores_receita;
//getters e setters

No Mapeamento:

Alguem pode me ajudar?

3 Respostas

M

Opa, beleza!!??
Acho que este type está errado!Não está?

D

mudei no banco p/ decimal(11,2) e passou a funcionar normalmente no win XP com Hibernate 3.2.
Porem no linux com hibernate 3.1 nao esta funcionando de jeito nenhum.
Alguem tem alguma ideia do que pode ser?

quando gravo um valor null vai normal, porem quando crio um valor BigDecimal lanca a seguinte exception
org.hibernate.exception.GenericJDBCException +
org.hibernate.exception.SQLStateConverter etc…

seufagner

o certo é big_decimal mesmo mrsmylle.

Qual exceção está sendo lançada demys?

Este range de DECIMAL(10,2) não tenho certeza se suporta um BigDecimal… Tenta (11,2) que é o especificado no site do próprio Hibernate.

Criado 25 de março de 2007
Ultima resposta 25 de mar. de 2007
Respostas 3
Participantes 3