I am working an application with Java, Hibernate and Postgres. The point of my question is the pass of throws
because I don't catch Exception
generated, ¿What I must correct?
public void seleccionarEquipo() throws Exception {
try{
this.integrantes = consultarIntegrantes();
}catch(Exception e){
System.out.println("{ERROR: " + e.toString() + "}");
}
}
public List<Usuario> consultarIntegrantes() throws Exception {
System.out.println("calling...");
List<Usuario> usuarios = new ArrayList<Usuario>();
Session session = NewHibernateUtil.getSessionFactory().openSession();
Transaction transaction = session.beginTransaction();
try {
System.out.println("try...");
Query query = session.createQuery("Anything");
usuarios = query.list();
} catch (Exception e) {
System.out.println("error detected");
throw e;
}finally{
transaction.commit();
session.close();
return usuarios;
}
}
Output:
Info: calling...
Info: try...
Info: error detected
My application doesn't execute: System.out.println("{ERROR: " + e.toString() + "}");
. What I do?
Thank you!