Olá Caros amigos…
Seguinte, quando queremos validar um campo no JSF podemos utilizar os <f:validateXXX>… até aí tudo bem, o problema é quando você pode ter um campo == NULL no banco de dados. Pois o JSF nunca converte vazio para NULL, mas sim para zero(no meu caso estou utilizando a validação para Long)…
<h:inputText size="6" value="#{gprsController.gprsTela.nrIntervaloAngulo}" id="gprs_intervalo_angulo">
<f:validateLongRange minimum="10" maximum="180" />
</h:inputText>
Ou seja, supondo que o usuário não digite um valor, eu deveria receber o dado como NULL e não como zero, pois futuramente uma regra de negócio irá avaliar se o campo no banco é igual a NULL…
Resumindo… Se o usuário não digitar valor no campo, quero receber o atributo como NULL…
Alguém sabe???
Valew…
