Boa noite.
Estou com um problema para manipular objetos utilizando o hibernate.
Dependendo do tipo(ou quantidade) de query que a aplicação já rodou, ao tenta executar uma nova query qualquer simplesmente entra em loop.
try {
Professor professor = (Professor) pessoaDAO.busca(this.professorId);
Disciplina disciplina = disciplinaDAO.busca(this.disciplinaId);
Turma turma = new Turma(codigo, horario,disciplina,professor);
turmaDAO.cria(turma);
return RedirectTo.CADASTROS;
} catch (DAOException ex) {
return null;
}
Debuguei o código eu coloquei um breakpoit da linha 2 até a linha 6 e também nas linhas dos métodos busca() e cria(). O debug para e não passa da linha 5(dentro da função cria() está o trecho citado no título) para a 6. E a página fica como carregando sem dar nenhuma resposta.
Não aparece nenhum erro nos logs da aplicação, do debugador ou do servidor(Glass Fish 3.1.2.2).
Alguém tem idéia do que pode ser?