JSF será uma questão de arquitetura? ou burrice?  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
leoloko
JavaChild
[Avatar]
Membro desde: 15/05/2005 12:05:19
Mensagens: 149
Offline

Bom,

Estou enfrentando um problema que não consigo achar uma solução.

Estou usando Hibernate, Hibernate Annotations e JSF e mais coisas que não influenciam hehehe

Nesse problema tenho 2 Models, Esporte e Campeonato.... no model Esporte eu tenho uma lista de campeonatos que estão relacionados com akele esporte atráves de Hibernate Annotations.

Tenho um EsporteBean que tem escopo de sessão, e o campeonatoBean que tem um escopo de Request

Inicio a aplicação, seleciono um esporte, e então o esporteBean fica na sessão com o esporte selecionado... até aí tudo bem... aí então eu listo os campeonatos dakele esporte... até aí tudo bem...

Agora eu abro o cadastro de campeonato, que automaticamente vai cadastrar campeonatos para aquele esporte em sessão, beleza ele cadastra normal.

Agora se eu listar novamente os campeonatos dakele esporte em sessão, ele não lista os novos campeonatos que cadastrei depois que o esporte foi pra sessão, somente akeles que já estavam cadastrados, isso porque o esporte ficou na sessão e não se atualizou.

Como eu posso resolver este problema? não sei se deu pra ser claro.

This message was edited 1 time. Last update was at 02/05/2008 14:41:19

[MSN] [ICQ]
haamilton
JavaTeenager

Membro desde: 26/04/2006 17:34:27
Mensagens: 173
Localização: Curitiba - PR
Offline

O que você pode fazer é...
No seu EsporteBean onde você tem o método getListaCampeonatos, implementar a sua busca...
Com isso, toda vez que você chamar a lista de campeonatos, ela vai estar atualizada..

Valeu!

Hamilton
leoloko
JavaChild
[Avatar]
Membro desde: 15/05/2005 12:05:19
Mensagens: 149
Offline

É tipo criar um método de busca neh, que será chamado toda vez neh?

Eu fiz isso... mas achei que era uma desvantagem já que eu estaria perdendo o recurso do hibernate que faz esse relacionamento entre os models automaticamente...!!!

Pensei talvez que a arquitetura do meu sistema não estive correta e que não era dessa forma que eu podia trabalhar...

mas blz.. vou continuar tentando discolar uma forma legal!
[MSN] [ICQ]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team