Erro Hibernate + Ajax+ JSON  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
andreiribas
JavaEvangelist
[Avatar]

Membro desde: 30/04/2006 10:43:13
Mensagens: 478
Localização: Curitiba - PR
Offline

estou com um projeto Web, onde estou usando o hibernate como framework de persistência.

No caso, tenho uma relação m - n, entre Disciplina e Curso.

Usando o Hibernate Annotations, mapeei a relação nas classes de modelo.

O erro acontece quando eu devolvo, por ajax, uma List de cursos, digamos...

passo essa lista para um JSONArrayObject, e no javascript pego esse array faço o que tem que ser feito na página.

Quando tento acessar a página e listar, acontece esse erro:



e fica repetindo o final até que dê o estouro de memória.
Alguém já teve problema semelhante??

SCJP 6.0
OCE JSP and Servlet Developer, JEE 6
[MSN]
andreiribas
JavaEvangelist
[Avatar]

Membro desde: 30/04/2006 10:43:13
Mensagens: 478
Localização: Curitiba - PR
Offline

hm... acho que já sei a origem do problema:

Tenho dois Lists no relacionamento... um na classe Disciplina e outro na classe Curso, cada um referenciando pra outra classe.

Acho que quando eu listo os cursos, o hibernate também inicializa a lista de disciplia, que inicializa a lista de cursos, e enfim.. quando chega pro JSON pegar esses objetos ele fica em ciclo adicionando até acabar a memória.

Queria saber se esse problema alguém resolve??

SCJP 6.0
OCE JSP and Servlet Developer, JEE 6
[MSN]
Sérgio-Al
Smalltalk

Membro desde: 20/03/2007 18:41:30
Mensagens: 3
Offline

Cara não sei se é esse caso, mais acho que o teu problema se resolve com o lazy dentro da tag list dos teus hbms, da uma olhada na opção lazy, ok?
jyoshiriro
Virtual Machine Man
[Avatar]

Membro desde: 17/06/2009 14:14:39
Mensagens: 587
Offline

Não sei se ainda precisa da solução, mas veja se essas dicas ajudam:

http://www.jroller.com/aalmiray/entry/json_lib_hibernate_tips_and

http://flexjson.sourceforge.net/

José Yoshiriro Ajisaka Ramos

OCUP Fundamental / SCJP 6 / SCWCD 5 / SCBCD 5
[Email] [WWW]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team