Campo not null em branco

4 respostas
W

Pessoas to usando o hibernate anottations e tenho um campo no meu postgresql que eh not null entretanto se eu deixar ele em branco no meu formulário o hibernate tah gravando no banco sem gerar exception e insere duas aspas simples no valor do campo no banco assim o postgres aceita a gravação mas isso não está correto visto que a informação nos campos é importante pra logica de negoçio do sistema.

desde já agradeço a atenção de vc’s

4 Respostas

furutani

e qual a sua dúvida?

bruno_arueira

O ideal seria você tratar o valor na tela para que não esteja “vazio”.

Você deverá trabalhar na validação desse componente antes que passe para a persistência.

Até,

W

a duvida eh como evitar que aconteça isso dele gravar as aspas sem valores expressivos no banco, e quanto ao tratamento na tela esperava que o hibernate fizesse isso pra mim, se ele nao fizer vai ser o jeito verificar antes de enviar os dados pra persistencia :frowning:

bruno_arueira

Não entendo muito de hibernate e muito menos com annotations, porém já vi algo sobre validação com ele adicionando anotações nos atributos dos seus POJOS e então na hora de persistir ele faz a conferência.

Tente pesquisar sobre isso.

Até,

Criado 12 de fevereiro de 2009
Ultima resposta 12 de fev. de 2009
Respostas 4
Participantes 3