criteria.addEqualTo("degreeCurricularPlanKey", degreeCurricularPlanKey);
criteria.addEqualTo("keyDegreeCurricularPlan", degreeCurricularPlanKey);
    public List readCurricularCoursesByDegreeCurricularPlanAndBasicAttribute(			Integer degreeCurricularPlanKey, Boolean basic) throws ExcepcaoPersistencia {        Criteria criteria = new Criteria();        criteria.addEqualTo("degreeCurricularPlanKey", degreeCurricularPlanKey);        criteria.addEqualTo("basic", basic);        criteria.addEqualTo("curricularStage", CurricularStage.OLD);        return queryList(CurricularCourse.class, criteria);    }