Leo, eu sai da empresa, e os caras num encontraram o fonte modificado...

manda o stack q vai q lembro, te aviso.

2008/11/4 Léo <[EMAIL PROTECTED]>

> Blz!!! E a solução feita no blazeDS, podes me passar para dar uma olhada?Muito
> obrigado pelas idéias
> Vlw
>
> 2008/11/4 George Queiroz <[EMAIL PROTECTED]>
>
> Leo em resumo ou vc liga o opensessioninview no web.xml pra os lazy serem
>> carregados ou num tem solução, pois o blazeds pega todos os atributos da
>> entidade pai e manda um get... se vc ligar o OSIV ai ele vai carregar tudo e
>> num é a idéia.
>>
>>
>> 2008/11/4 Léo <[EMAIL PROTECTED]>
>>
>>> Olá pessoal, estou bem informado sobre lazy loading... sei pq acontence
>>> etc...de qualquer forma agradeço a todos pelas respostas.
>>> Essa alternativa de alterar o source do BlazeDS não me parece ideal, pois
>>> sempre que atualizar o blazeDS terei que lembrar de alterar novamente e
>>> gerar o respectivo jar. certo?
>>> Mas posta ai essa solução, fiquei interessado.
>>> Vlw
>>>
>>>
>>>
>>> 2008/11/4 Mário Júnior <[EMAIL PROTECTED]>
>>>
>>>> Dá pra alterar no source do blazeDS para nao lançar
>>>> LazyInitializationException, e setar o atributo da coleção para null.
>>>> O George já fez isso aqui, eu até vi no source onde faz... assim q eu
>>>> tiver um tepinho te passo.. mas será bem intrusivo alterar o source do
>>>> blazeds.
>>>>
>>>> George.. aparece aí rapaz...
>>>>
>>>>
>>>>
>>>> 2008/11/4 Léo <[EMAIL PROTECTED]>
>>>>
>>>> Sim, eu sei...mas sempre que retorno os dados do java para o flex ele
>>>>> tenta carregar os proxys, ai a sessão está fechada e ocorre o erro. 
>>>>> Deveria
>>>>> pelo menos ter a opção de escolher se você quer que carregue ou não.
>>>>> No caso ou eu seto para null os proxys ou deixo o erro acontecer...
>>>>>
>>>>> 2008/11/4 Rafael Nami <[EMAIL PROTECTED]>
>>>>>
>>>>> Não é essa a questão Leo. O problema existe - Lazy initialization é o
>>>>>> um problema de implementação. Provavelmente esteja chamando um proxy em 
>>>>>> um
>>>>>> local aonde não possua mais contexto persistente. Dá uma caçada às 
>>>>>> bruxas ae
>>>>>> mano.
>>>>>> Abraços
>>>>>>
>>>>>> Rafael Mauricio Nami
>>>>>>
>>>>>> 2008/11/4 LeonardoW <[EMAIL PROTECTED]>
>>>>>>
>>>>>>
>>>>>>> Bom acho que vou abandonar esse fw....
>>>>>>> Porque justamente não quero carregar todos os mapeamentos, o que
>>>>>>> onera
>>>>>>> as consultas na base...
>>>>>>> E se fosse para carregar tudo, eu poderia fazer direto pelas
>>>>>>> configurações do hibernate!
>>>>>>> Me corrija se eu estiver errado...Melhor deixar do jeito que está...
>>>>>>> Tem como não lançar a exceção de lazy loading?
>>>>>>> Vlw
>>>>>>>
>>>>>>> On 3 nov, 19:37, "Rafael Nami" <[EMAIL PROTECTED]> wrote:
>>>>>>> > Fala Leo, beleza?Seguinte mano, eu já testei essa biblioteca, e já
>>>>>>> olhei o
>>>>>>> > código fonte, faz uns treco bizarro (tipo, colocar chamadas a
>>>>>>> remoteObject
>>>>>>> > para chamar um "contexto persistente extendido" aonde tem
>>>>>>> HibernateProxy).
>>>>>>> > Ou seja, ele propaga o contexto de persistência para o servlet
>>>>>>> filter que o
>>>>>>> > dpHibernate configura (lembra da tabajarisse do
>>>>>>> OpenSessionInViewFilter?).
>>>>>>> > Alem do mais, até aonde vi, é necessário fazer tanto seus beans
>>>>>>> java quanto
>>>>>>> > os .as extenderem classes do framework, o que é muito invasivo, no
>>>>>>> que diz
>>>>>>> > respeito à estruturas legadas Java (o que pode ser seu caso :) ).
>>>>>>> > A melhor solução é a que sempre falo - use o hibernate com
>>>>>>> moderação :)
>>>>>>> > Use e abuse de Projections e HQL construindo objetos e/ou Maps, que
>>>>>>> ae você
>>>>>>> > que "controla" o select que será executado no banco. E recupere
>>>>>>> para a
>>>>>>> > camada de visão algo que tenha significado apenas para a camada de
>>>>>>> > apresentação (aka - PresentationModels). Expor na camada view
>>>>>>> coisas de
>>>>>>> > Hibernate, além de ser um problema de design, é algo que pode
>>>>>>> trazer
>>>>>>> > problemas de performance.
>>>>>>> >
>>>>>>> > Aquele abraço
>>>>>>> >
>>>>>>> > Rafael Nami
>>>>>>> >
>>>>>>> > 2008/11/3 LeonardoW <[EMAIL PROTECTED]>
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>> > > Olá pessoal,
>>>>>>> > > estou começando a usar o dpHibernate para solucionar o problema
>>>>>>> de
>>>>>>> > > lazy load e gostaria de saber se tem como fazer ele funcionar com
>>>>>>> o
>>>>>>> > > hibernate.properties ao invez do hibernate.cfg.xml?
>>>>>>> > > Outra questão, meus objetos .as e .java tem que obrigatoriamente
>>>>>>> > > extender as classes hibernatebean e hiberanteProxy? Pois a
>>>>>>> princípio
>>>>>>> > > apenas configurei o web.xml e o remote-config.xml + as
>>>>>>> bibliotecas
>>>>>>> > > necessárias e ele parou de gerar erro de lazy.... Só não afirmo
>>>>>>> isso
>>>>>>> > > com 100% de certeza, pois ainda não está funfando 100%.
>>>>>>> > > Vou fazer alguns testes aqui...
>>>>>>> > > []´s
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Mário de Souza Júnior
>>>> Programador Java / Adobe Flex
>>>> (44) 4009-3550 Maringá-PR
>>>> http://blog.mariojunior.com
>>>> [EMAIL PROTECTED] (gtalk, msn, etc..)
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a