sessionFactory.saveOrUpdate faz a aplicação entrar em loop

0 respostas
F

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?

Criado 22 de novembro de 2012
Respostas 0
Participantes 1