@Override
    public List Listar() {
        Session session = null;
        List<Ejecutivo> ejecutivo = null;
        try {
             session = NewHibernateUtil.getSessionFactory().openSession();
            Query query = session.createQuery("from Ejecutivo"); 
            ejecutivo = (List<Ejecutivo>) query.list();
        } catch (HibernateException e) {
            System.out.println(e.toString());
        } finally {
            //Revizaaaaaaaaaaar !!!
            //Esta linea de codigo estaba dejando la pura caga 
            if (session != null) {
                //session.close();
            }
        }
        return ejecutivo;
    }