Aí o usuário não preenche o campo complemento e clica em salvar.... o que é super normal... u.u
Até aí tudo bem... só que no meu bean a propriedade complemento, ao invés de estar nula, está como string vazia.
E consequentemente essa string vazia está indo pro banco...
Bom, pra solucionar isso...
Eu estou tratando o valor recebido lá no set da propriedade:
Pergunta
Amanda Makino
Gente, é o seguinte...
Tenho um formulário onde nem todos os campos são obrigatórios...
E quando o usuário salva o registro sem preencher tais campos,
suas respectivas propriedades não estão ficando nulas, e sim, sendo preenchidas com uma string vazia ('').
Ou seja....
No meu xhtml, por exemplo, eu tenho:
Aí o usuário não preenche o campo complemento e clica em salvar.... o que é super normal... u.u Até aí tudo bem... só que no meu bean a propriedade complemento, ao invés de estar nula, está como string vazia. E consequentemente essa string vazia está indo pro banco... Bom, pra solucionar isso... Eu estou tratando o valor recebido lá no set da propriedade:Mas, poxa, eu vou ter que fazer isso em todos os campos do tipo String que não forem obrigatórios no form?!
Sinceramente não gostei dessa solução...
Não teria um jeito melhor de impedir a gravação de strings vazias no banco?!
Alguma configuração no servidor, no banco de dados... sei lá... o.O
Utilizo o PostgreSQL aqui....
Se alguém tiver uma luz... por favor...
Vlw! ;)
Editado por Amanda MakinoLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.