Ola denovo,
Estora esse erro: org.hibernate.exception.DataException a salvar o Cpf no banco, só ta permitindo salvar no máximo 9 números e o Cpf tem 11,
a variável Cpf na Entity ta do tipo Long e deveria permitir…
Aah e também ao salvar ele corta o 0, por ex: no campo vai 0xxx…, no banco salva apenas xxx, tipo ele corta o zero
alguma ideia?
Obrigado pela atenção.Abraço
Números inteiros começados com 0 usam a base octal.
Então 007 = 7, 010 = 8, 011 = 9, 012 = 12 … 017 = 15, 020 = 16 e assim vai…
Você tem que usar String para representar um CPF. Por mais que sejam dígitos. O CPF é um ID e não uma sequencia. (basicamente é isso)
Quantos dígitos tem essa coluna de CPF na tabela do banco? Sobre o zero, se você for trabalhar com números, esse é o comportamento normal. Formate o número contendo os zeros à esquerda no momento que for mostrar para o usuário.
ae rogelgarcia, eu suspeitava que era esse o processo a ser feito, da certo agora, Obrigado ai e obrigado aos que deram atenção, Abraços
[quote=wippeldigo]Ola denovo,
Estora esse erro: org.hibernate.exception.DataException a salvar o Cpf no banco, só ta permitindo salvar no máximo 9 números e o Cpf tem 11,
a variável Cpf na Entity ta do tipo Long e deveria permitir…
Aah e também ao salvar ele corta o 0, por ex: no campo vai 0xxx…, no banco salva apenas xxx, tipo ele corta o zero
alguma ideia?
Obrigado pela atenção.Abraço[/quote]
[quote=wippeldigo]Ola denovo,
Estora esse erro: org.hibernate.exception.DataException a salvar o Cpf no banco, só ta permitindo salvar no máximo 9 números e o Cpf tem 11,
a variável Cpf na Entity ta do tipo Long e deveria permitir…
Aah e também ao salvar ele corta o 0, por ex: no campo vai 0xxx…, no banco salva apenas xxx, tipo ele corta o zero
alguma ideia?
Obrigado pela atenção.Abraço[/quote]