Qual o equivalente do BigInteger no ojb??  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
faroestecabocloPJ
Thread.start()
[Avatar]

Membro desde: 27/08/2004 00:00:00
Mensagens: 45
Offline

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
[WWW] [ICQ]
spierPJ
JavaTeenager
[Avatar]

Membro desde: 14/11/2003 00:00:00
Mensagens: 193
Offline

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), ...
[WWW] [ICQ]
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team