Bom dia galera, o seguinte estou em um problmea, seguinte tenho uma classe em java que cria login segue abaixo:
public String create(LoginUsers users) {
this._password = null;
_password = users.getPassword();
try {
_password = CriptografaSenha.getCriptografia(_password
.toUpperCase());
} catch (Exception e) {
throw new BeanException(e.getMessage());
}
LoginUsers login2 = null;
try {
login2 = eao.checkLogin(_password, users.getNome().toUpperCase());
this.login = eao.checkCodigo(users.getCodigo());
if (this.login == null) {
if (login2 == null) {
login = new LoginUsers(users.getNome(), users.getEmpresa(),
users.getCodigo(), users.getPapel(), _password,
users.getNome(), users.getTipo(),
users.getImagem(), users.getStatus(), Suporte
.getPrincipal());
login.setFlag("PRE PRODUCAO");
eao.create(login);
message = "Operação realizada com sucesso!";
} else {
message = "Login já cadastrado!";
}
} else {
message = "Código já cadastrado!";
}
} catch (Exception e) {
throw new BeanException(e.getMessage());
}
return message;
}
eu faço uma verificação com eao.checkLogin para ver se a senha e o login ja existem no cadastro, se não existir um login e senha e nem um mesmo codigo ja registrado ele cria o usuario…só q qnd ele entra no eao.checkLogin, como ele não acha entidade na query me da uma exception No entity found for query…
Como eu faço para ele continuar a executar o codigo mesmo com essa exception??
Obrigado!