Code example for ObjectRetrievalFailureException

0
    public AlumnoDescuento obtiene(final Long id) { 
        AlumnoDescuento alumnoDescuento = (AlumnoDescuento) currentSession().get(AlumnoDescuento.class, id); 
        if (alumnoDescuento == null) { 
            log.warn("uh oh, el descuento del Alumno con id '" + id + "' no fue encontrado..."); 
            try { 
                throw new ObjectRetrievalFailureException(AlumnoDescuento.class, id); 
            } catch (ObjectRetrievalFailureException ex) { 
                Logger.getLogger(AlumnoDescuentoDaoHibernate.class.getName()).log(Level.SEVERE, null, ex); 
            } 
        } 
 
        return alumnoDescuento; 
    } 
     
    @Override 
    public void graba(AlumnoDescuento alumnoDescuento, Usuario usuario) { 
        if (usuario != null) { 
            alumnoDescuento.setUsuario(usuario); 
        } 
        try{