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 -~----------~----~----~----~------~----~------~--~---
