Estou desenvolvendo uma aplicação simples com cadastro de usuário, onde na minha entidade Usuario Mapeei meu atributo login como @NaturalID.Porém na validação do formulário na hora de salvar, e retornado um erro de chave duplicada.
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry ‘cicinho1995’ for key ‘UK_fl3uvb053wjkjly059t4j7xjp’
Gostaria de tratar essa validaçao com uma mensagem do tipo growl ou message.
Alguém por gentileza poderia me ajudar nesse simples problema,que pra mim ta se tornando muito dificil achar uma solução.
try {
loginDAO.logar(usuario);
} catch (Exception ex) {//Aqui você pode tratar a exceção específica, não necessariamente com Exception
//Registra no log
//Cria a mensagem para exibir no growl
}
tenho sim ,mais não seria exatamente isso , quero um comando que eu possa usar no meu método salvar,ou seja, antes de salvar o usuário verificar se já existe um login cadastrado …