Galera,
estou usando o VRaptor com o hibernate… Eu tinha feito determinada funcionalidade utilizando um atributo para representar o ID do professor.
Agora criei uma estrutura para pegar esse id da sessão (UserSession). Apenas fiz essa modificaçção e agora a funcionalidade que funciona antes
não funciona mais:
O engraçado que existe professor com id 65, além disso eis a linhas que dá o erro, vejam:
at .BaseCurricularDaoImpl.listarPorTurma(BaseCurricularDaoImpl.java:29)
at .DisciplinaController.getDisciplinasPorTurma(DisciplinaController.java:64)
Veja linha 29 da BaseCurricular:
return Objects.firstNonNull(super.executarHQL("from BaseCurricular WHERE turma.codigo = :codigo_turma order by ordem", new Parametro("codigo_turma", codigoTurma)),new ArrayList<BaseCurricular>());
(viu , nem tem professor envolvido por aí…)
Agora linha 64 do Controller:
List<BaseCurricular> listaDeBase = baseCurricularDao.listarPorTurma(codigoTurma);
Muito estranho né?
Alguém me ajuda?