Jpa valor default

1 resposta
S

Pessoal,

tenho o seguinte problema.

Tenho uma classe jpa que possui varios campos do tipo BigDecimal. Qual persisto essa classe, alguns desses valores não foram preenchidos (estão null).

Pergunta: É possivel fazer o JPA atribuir 0 (zero) para esses atributos do tipo BigDecimal?

Obrigado

1 Resposta

rod

Voce pode deixar esse atributo iniciado com zero na sua entidade, tipo BigDecimal value = new BigDecimal(0);
Uma outra opção seria criar um metodo que define o valor para zero e usar uma anotação @PrePersist por exemplo.

Criado 13 de abril de 2010
Ultima resposta 13 de abr. de 2010
Respostas 1
Participantes 2