Tratar Exception em JSF

0 respostas
B

Boa tarde…
estou com um problema meio chato aqui… toda vez que meu DAO gera uma exception, como por exempo tentar excluir um registro que possui uma foreign key, eu não consigo mais consultar no banco, somente se eu restartar o servidor…
meu DAO esta assim…

private Session session;

public boolean alterarCartao(Cliente cliente) {
		try{
			session = HibernateUtil.session;
			Transaction tx = session.beginTransaction();
			session.update(cliente);
			tx.commit();
			return true;
		}
		catch(Exception e){
			log.error(e.getMessage()+" "+e.getCause());
		}
		finally{
			session.clear();
			session.flush();
		}
		return false;
	}

o que eu quero é que a aplicaçao continue com o fluxo normal apos a exception.

Criado 20 de setembro de 2011
Respostas 0
Participantes 1