Tenho esse try, queria saber como que faço pra tratar um eventual erro, usando a Exception, mas quando houver esse erro o cursor voltar para codAlunofield(jtextField) pra o usuario digite novamente!! Alguem pode me ajudar???
try {
queryAluno = entityManager.createNamedQuery(“Aluno.findByCodaluno”);
queryAluno.setParameter(“codaluno”, Integer.parseInt(codAlunofield.getText()));
listAluno = queryAluno.getResultList();
nomeAlunoField.setText(listAluno.get(0).getNome());
cpfAlunoField.setText(listAluno.get(0).getCpf());
} catch ( Exception e) {
JOptionPane.showMessageDialog(null, “Ocorreu um erro, use apenas numeros!”);
e.printStackTrace();
codAlunofield.requestFocus();
}