criteria.addEqualTo("keyTeacher",teacher.getIdInternal());
criteria.addEqualTo("keyOrientationTeacher",teacher.getIdInternal());
    public List readByTeacherAndPublicationArea(Teacher teacher, PublicationArea publicationArea)            throws ExcepcaoPersistencia{        Criteria criteria = new Criteria();        criteria.addEqualTo("keyTeacher",teacher.getIdInternal());        criteria.addEqualTo("publicationArea",publicationArea);        return queryList(PublicationTeacher.class,criteria);    }