Infelizmente, não tenho experiência com o LCDS. Mas se você quer conferir se esse erro é do LCDS, faça o seguinte:
Teste essa coleção sem usar o LCDS, sei lá, crie com o BlazeDS ou então Swing do Java mesmo.Apenas para teste. Se você conseguir recuperar esse coleção com Lazy em outro contexto o erro pode ser mesmo no LCDS, então busque diretamente o suporte deles (acho que deve haver por ser uma ferramenta paga). Se não conseguir recuperar em lugar nenhum ai teria que verificar no Hibernate como arrumar isso, provavelmente implementando aquele pattern que citei antes resolva (caso seja no Hibernate mesmo) On 31 mar, 18:56, Adriano Pessoa <[email protected]> wrote: > Usar FetchType.EAGER para mim não resolve pois esta classe em questão > tem muitos relacionamentos e o fetch EAGER de toda a consulta sairia a > um custo muito alto. Preciso de uma alternativa LAZY mesmo, sobre a > questão de testar, usando EAGER não dá o erro, mas isso de certa forma > é até esperado. Creio que o problema seja a forma que estou > configurando o LiveCycleDS, pois em teoria ele que deveria fazer esta > gestão para mim. Vou continuar estudando sobre a configuração do data- > management-config.xml, se alguém já tiver uma experiência nisso e > estiver disposto a me ajudar eu agradeço. > > On Mar 31, 11:47 am, RafaelViana <[email protected]> wrote: > > > > > Só para complementar, se quiser usar Lazy na sua coleção provalvemente > > terá que utilizar o padrão Open Session in View, para evitar esse erro > > (LazyInitializationException) no Hibernate. > > > On 31 mar, 09:03, Ricardo Gobbo <[email protected]> wrote: > > > > se voce usar hibernate nao precisará de fazer essas normalizacoes... > > > > faça como o Rafael falou, use o FetchMode Eager que funciona... se voce > > > tiver usando criteria, é soh passar de parametro o FetchMode.EAGER > > > > Em 30 de março de 2010 19:54, Danilo de Lara > > > <[email protected]>escreveu: > > > > > Opa. > > > > > Relacionamento "Muitos para muitos"??? > > > > > Na teoria funciona, mas na prática é impossível criar esse tipo de > > > > relacionamento. Você vai ter que explodir este relacionamento e > > > > provavelmente gerará umas 2 ou mais entidades até normalizar seu banco > > > > de > > > > dados. > > > > > Agora você não vai ver "problema nisto', porém, seu sistema vai acabar > > > > ficando cheio de "adaptações técnicas". > > > > > Att > > > > > Danilo de Lara > > > > > Em 30 de março de 2010 17:59, Adriano Pessoa > > > > <[email protected]>escreveu: > > > > > Tenho uma aplicação em que estou usando Flex + Java (EJB3) + LCDS e > > > >> estou utilizando os recursos de Data Management... > > > >> No data-management-config.xml consigo recuperar os dados dos > > > >> relacionamentos ManyToOne numa boa, sem dificuldades, mas quando vou > > > >> fazer ManyToMany acabo me deparando com o erro: > > > > >> [RPC Fault faultString="Error serializing response." > > > >> faultCode="Client.Packet.Encoding" faultDetail="null"] > > > > >> e no console ele imprime isto: > > > > >> failed to lazily initialize a collection of role: br.com.xyz.lista, no > > > >> session or session was closed > > > >> org.hibernate.LazyInitializationException: failed to lazily initialize > > > >> a collection of role: br.com.xyz.lista, no session or session was > > > >> closed > > > > >> Alguém já passou por essa experiência? > > > >> Grato desde já! > > > > >> -- > > > >> 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 emhttp://groups.google.com/group/flexdev > > > > >> To unsubscribe from this group, send email to flexdev+ > > > >> unsubscribegooglegroups.com or reply to this email with the words > > > >> "REMOVE > > > >> ME" as the subject. > > > > > -- > > > > _______________________________________________________ > > > > Danilo de Lara > > > > Softpharma > > > >www.softpharma.com.br > > > >www.softmobili.com.br > > > > > "Quando os justos triunfam há grande, glória; mas quando os ímpios > > > > sobem, > > > > escondem-se os homens." (Proverbios 28-12) > > > > > -- > > > > 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 emhttp://groups.google.com/group/flexdev > > > > -- > > > Att. > > > Ricardo Gôbbo de Águas > > > Engenharia de Computação - Universidade Federal de > > > Goiáswww.ricardogobbo.wordpress.comwww.twitter.com/ricardogobbo -- 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 To unsubscribe, reply using "remove me" as the subject.
