Hibernate Validator

3 respostas
Deluxe

galera na minha pagina eu tenho um campo com email…
eu andei lendo na por ai mas nao fico muito claro…
alguem me da um exemplo como eu fasso pra validar esse campo e se caso tiver errado o email, jogar a mensagem na pagina?
eu to usando jsf, spring, hibernate…
vlw

3 Respostas

ddduran

é só colocar um @Email no campo que for e-mail.
Então quando o hibernate for salvar o entity vai disparar um exception que você captura e envia uma mensagem pro usuario

Deluxe

e no campo da minha pagina jsp
tem q fazer alguma coisa?

eu to fazendo assim no meu pojo

@Email 
private String login;

mas ele ta cadastrando normal o email sem @ . etc…

ddduran

é sempre bom fazer validações no seu front end tambem.

e eu esqueci de dizer que você precisa configurar alguns listener do hibernate validator pra ele funcionar
por exemplo

<event type="pre-update">
    <listener 
      class="org.hibernate.validator.event.ValidateEventListener"/>
</event>
<event type="pre-insert">
    <listener 
      class="org.hibernate.validator.event.ValidateEventListener"/>
</event>

da uma olhada no site dos kras
http://www.hibernate.org/412.html

Criado 20 de junho de 2008
Ultima resposta 20 de jun. de 2008
Respostas 3
Participantes 2