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 <rfl.vi...@gmail.com> 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 <ricardogobbodeag...@gmail.com> 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 > > <danilodel...@gmail.com>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 > > > <adrianofpes...@gmail.com>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 flexdev@googlegroups.com > > >> Para sair da lista, envie um email em branco para > > >> flexdev-unsubscr...@googlegroups.com > > >> 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 flexdev@googlegroups.com > > > Para sair da lista, envie um email em branco para > > > flexdev-unsubscr...@googlegroups.com > > > 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 flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev To unsubscribe, reply using "remove me" as the subject.