query.bind(section.getSite().getExecutionCourse().getSigla()); query.bind(section.getSite().getExecutionCourse().getExecutionPeriod().getName()); query.bind(section.getSite().getExecutionCourse().getExecutionPeriod().getExecutionYear().getYear());
	public List readAllItemsBySection(ISection section) throws ExcepcaoPersistencia {			try {				IItem item = null;				String oqlQuery = "select sectionItem from " + Item.class.getName();				oqlQuery += " where section.name = $1 " ; 				query.create(oqlQuery);				query.bind(section.getName());				List result = (List) query.execute();				lockRead(result);				return result;							} catch (QueryException ex) {				throw new ExcepcaoPersistencia(ExcepcaoPersistencia.QUERY, ex);			}		}