Como mapear Hibernate para campo numeric?

4 respostas
Victor_Neves

bom dia pessoal, eu tenho um campo no postgre do tipo numeric(3,2), to tentando mapear o hibernate pra esse campo mas nao estou conseguindo.
já li em vários sites falando para usar um BigDecimal ou o BigInteger, tentei até usar o BigDecimalType do próprio Hibernate e até mesmo dei uma vasculhada nas classes de utilidades do driver do postgre mas sem sucesso.
o erro é sempre o mesmo : numeric field overflow .

dei uma olhada na documentação do hibernate mas ainda nada que resolva meu problema, alguém já passou por esse problema?

obrigado

4 Respostas

drsmachado

Double?

Victor_Neves

nao serve… .precisamos da precisão do tipo numeric pelo fato do campo armazenar valor financeiro, ou seja, em hipótese alguma deve haver qualquer tipo de arredondamento.

lucasmadeira

Aqui eu uso BigDecimal e no banco gera uma coluna numeric (19,2), tentar mudar no seu banco para essa precisão

Victor_Neves

funfou… :shock:

vlw cara! brigadao!! :slight_smile:

Criado 16 de maio de 2012
Ultima resposta 16 de mai. de 2012
Respostas 4
Participantes 3