Chamada a action duplicada (suspeito ser o hibernate)  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
spranta
JavaEvangelist
[Avatar]

Membro desde: 19/01/2004 17:32:48
Mensagens: 305
Localização: Belo Horizonte
Offline

Pessoal, tenho uma tela de clientes, de forma que cada um destes clientes possuem varias fotos, desta forma, no meu mapeamento cada foto esta relacionada a um cliente, dai acontece que no meu formulario os dados do cliente e suas fotos sao exibidas normalmente em conjunto, só que no entanto, ele está invocando a action duas vezes, e quando o cliente nao tem foto ele invoca a action somente uma vez, como deveria realmente ser.
Estou pensando que possa ser algo relacionado ao lazy do hibernate, ou seja, se existem fotos entao, só neste momento ele vai ao banco e busca pelo conteudo restante do objeto, no entanto, ele está voltando para o mesmo action que foi invocado primeiramente, é assim mesmo que funciona? OU será que tbem nao tem nada a ver com o hibernate?

"Não somos apenas ignorantes. Somos ignorantes sobre o quão ignorantes somos."
(Charles Darwin)
spranta
JavaEvangelist
[Avatar]

Membro desde: 19/01/2004 17:32:48
Mensagens: 305
Localização: Belo Horizonte
Offline

E ae pessoal, ainda estou com este problema, alguem imagina o que pode vir a ser, teria mesmo alguma relação com o hibernate?

"Não somos apenas ignorantes. Somos ignorantes sobre o quão ignorantes somos."
(Charles Darwin)
marciobarroso
Virtual Machine Man
[Avatar]

Membro desde: 13/05/2005 23:17:13
Mensagens: 508
Localização: Barueri / SP / BR
Offline

Teoricamente não poderia ser o hibernate até pq o hibernate não pode ter influência em suas Actions(Controller) ... Depura melhor ae e analisa se existem variáveis de controle de fluxo de navegação ... isso as vezes atrapalham um pouco qdo usado em excesso.

[]'s
[Email] [WWW] [MSN]
aleck
GUJ Ranger
[Avatar]

Membro desde: 27/03/2006 08:08:33
Mensagens: 843
Localização: Rio de Janeiro
Offline

Verifique os forwards utilizados, provavelmetne vc está apontando 2x para a mesma página.

[]'s

Desenvolvedor iOS/Android
http://blog.alexandresoli.com.br
@alexandresoli
[WWW] [MSN]
nbluis
GUJ Master
[Avatar]

Membro desde: 27/05/2006 01:31:51
Mensagens: 1531
Localização: Porto Alegre - RS
Offline

Bom. por partes.

Vc disse "cada um destes clientes possuem varias fotos" e "cada foto esta relacionada a um cliente"

Se tu carregar as fotos de um cliente e não fizer nada ele vai carregar esse cliente denovo para cada objeto foto e vice versa.

Outra. O lazy funciona assim.
Ele busca o cliente sem as fotos.
Dai quando tu requisita as fotos "cliente.getFotos()" ele vai lá no banco e busca as fotos e popula o objeto para te entregar.

Luis Eduardo Bohrer

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
[WWW]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team