Qual o equivalente do BigInteger no ojb?

1 resposta
F

Seguinte… nos VO´s de minha aplicação, e em todo o código Java eu estou setando CPF como um BigInteger.
Qual o equivalente dele que eu seto lá no repository_user.xml??

Já tentei: BINGINT, BIGINTEGER, NUMERIC e LONG
O bco é Postgre

1 Resposta

S

Olá,

cpf e cnpj devem ser tratados como texto, armazenados em char(11 e/ou 14) e manipulados com Strings. Até para obter caracter a caracter para o cálculo do DV fica BEM mais simples.

A regra para isso?

Tipos de dados numéricos SOMENTE se forem usados em cálculos. Como se fosse precisar obter o somatório dos cpf cadastrados, ou saber quanto é 10% de um cnpj, ou dividir o cpf pelo numero de dependentes (para desconto do imposto de renda), …

Criado 2 de setembro de 2004
Ultima resposta 3 de set. de 2004
Respostas 1
Participantes 2