}
criteria.addEqualTo("keyTeacher", teacher.getIdInternal()); criteria.addEqualTo("keyExecutionCourse", executionCourse.getIdInternal()); return (IProfessorship) queryObject(Professorship.class, criteria);  }
	public IProfessorship readByTeacherAndExecutionCoursePB(ITeacher teacher, IExecutionCourse executionCourse) throws ExcepcaoPersistencia {		Criteria criteria = new Criteria();				criteria.addEqualTo("keyTeacher", teacher.getIdInternal());		criteria.addEqualTo("keyExecutionCourse", executionCourse.getIdInternal());		return (IProfessorship) queryObject(Professorship.class, criteria);	}