Exception em chave unique

2 respostas
luceliopv

Olá a todos.

Tenho um cadastro no qual meu campo Email é chave Unica.
Gostaria de saber se como capturo a exception para informar ao usuário q o email já existe…

por ex.

try{
getEm().persist(usuario);
getEm.flush();
}(Exception e) {
//Excessão geral
}

Estou utilizando JSF 2.0 + Hibernate + Primefaces.

Att.

2 Respostas

thiagodelgado

Não seria melhor tratar antes que fosse lançada a exceção? criar um método pra verificar isso e retornar um valor lógico caso
o email ja existisse ou nao? Se for fazer isso que eu acabei de dizer, aqui vai uma dica valiosa: USE PREPARED STATEMENT

Abraço

luceliopv

Obrigado pela dica, valeu
:slight_smile:

Criado 5 de agosto de 2011
Ultima resposta 7 de ago. de 2011
Respostas 2
Participantes 2