Criteria crit = new Criteria(); crit.addEqualTo("turno.idInternal", shift.getIdInternal()); List shiftLessons = queryList(TurnoAula.class, crit); if (shiftLessons == null) { return null; }
    public List readByShift(ITurno shift) throws ExcepcaoPersistencia    {        Criteria crit = new Criteria();        crit.addEqualTo("turno.idInternal", shift.getIdInternal());        List shiftLessons = queryList(TurnoAula.class, crit);        if (shiftLessons == null)        {            return null;        }        List lessons = new ArrayList();        for (int j = 0; j < shiftLessons.size(); j++)            lessons.add(((TurnoAula) shiftLessons.get(j)).getAula());        return lessons;    }