Code example for ObjectRetrievalFailureException

0
    public ClaveEmpleado obtiene(Long id) { 
        log.debug("Obtiene claveEmpleado con id = {}", id); 
        ClaveEmpleado claveEmpleado = (ClaveEmpleado) currentSession().get(ClaveEmpleado.class, id); 
        if (claveEmpleado == null) { 
            log.warn("uh oh, la clave con el id" + id + "no se encontro..."); 
            throw new ObjectRetrievalFailureException(ClaveEmpleado.class, id); 
 
        } 
        return claveEmpleado; 
    } 
 
    /** 
     * @see 
     * mx.edu.um.mateo.rh.dao.ClaveEmpleadoDao#obtieneClaveActiva(java.lang.Long) 
     */ 
    @Override 
    public ClaveEmpleado obtieneClaveActiva(Long id) { 
        log.debug("Buscando clave activa de usuario por id{}", id); 
        Query query = currentSession().createQuery( 
                "select c from ClaveEmpleado c where c.empleado.id = :id AND c.status=:status");