public void eliminarRol(Long id) { if (log.isDebugEnabled()) { log.debug(">eliminarRol(rol)"); } try { HibernateUtil.beginTransaction(); Rol rol = dao.buscarPorId(id, true); if (rol != null) { dao.hazTransitorio(rol); } HibernateUtil.commitTransaction(); } catch (ExcepcionInfraestructura e) { HibernateUtil.rollbackTransaction(); if (log.isWarnEnabled()) { log.warn("<ExcepcionInfraestructura"); } } finally { HibernateUtil.closeSession(); } }