Antes de pensar que Lazy é o problema. Use o Hibernate Profiler e verifique se seu problema é realmente o Lazy. Outra solução é inverter o lado do relacionamento, em vez de usar um @OneToMany, use só o lado @ManyToOne, dependendo da situação, e faça a busca pela lista usando um método do seu DAO (não é o ideal, mas resolve =] ... )
On Aug 30, 6:02 pm, Rodrigo Valentim <rodrigo.valen...@gmail.com> wrote: > JMD, > > Tive um problema a algum tempo com o Lazy que ao corrigir dava erro de > multiplibag, etc... > > Dei uma fuçada na documentação e achei a seguinte annotation > > @OneToMany(mappedBy = "cdmovcardapio", cascade = CascadeType.ALL) > @LazyCollection(LazyCollectionOption.FALSE) > > Tenho todos os meus dados de forma integra no Flex e não notei problema > nenhum na performance... (minha aplicação roda em rede local). > > Att, > Rodrigo Valentim > > Em 30 de agosto de 2011 15:32, Re JMD <rjmdf...@gmail.com> escreveu: > > > > > Isso, almenta também a performace que é prejudicada pelo Lazy loading? > > > Em 30 de agosto de 2011 15:30, Mário Júnior <juninho...@gmail.com>escreveu: > > > pelo oq o autor diz nesse post do GUJ, é só colocar @LazyNull encima do > >> método do servico: > > >> 1. @LazyNull > >> 2. public Estado buscarEstados(Integer id){....} > > >> Post do GUJ: > > >>http://www.guj.com.br/java/223417-solucao-para-o-lazy-loading-entre-o... > >> (Ante-penultima msg do autor humbertopatrick) > > >> Em 30 de agosto de 2011 15:18, Re JMD <rjmdf...@gmail.com> escreveu: > > >> Você sabem utiliza essa classe: > > >>>http://sourceforge.net/projects/setlazynull/ > > >>> Em 30 de agosto de 2011 15:05, Mário Júnior > >>> <juninho...@gmail.com>escreveu: > > >>> Já pensou em usar DTOs para transportar objetos entre view e server em > >>>> vez de expor suas entidades diretamente? > >>>> Usar o GraniteDS pode ser sim uma solução, pouco intrusiva - dos dois > >>>> lados pois tb precisa usar o Tide Framerowk no lado do Flex para > >>>> funcionar, > >>>> mas é. Tudo depende até q ponto vc quer deixar sua arquitetura modular e > >>>> sem > >>>> ficar presa a um único front-end. > > >>>> Já tem tanta thread falando disso nos históricos da lista q vc vai achar > >>>> alguma coisa: > >>>> Agora, uma coisa é certa: Algo do tipo "out-of-box" ou "só plugar e > >>>> ligar" vc nao irá achar, ainda mais se sua arquitetura no back-end já > >>>> está > >>>> definida (oq parece q já). > > >>>> []'s > > >>>> Em 30 de agosto de 2011 15:00, Samuel Facchinello > >>>> <samuel...@gmail.com>escreveu: > > >>>> simples... abandona o BlazeDs. > > >>>>> E começa a usar o GraniteDs <http://www.graniteds.org/> ou o > >>>>> LifeCicle<http://www.adobe.com/products/livecycle/> > >>>>> ... > > >>>>> O Blaze não tem essa funcionalidade. > > >>>>> Att, > >>>>> Samuel Facchinello > >>>>>http://desenvolvendoemflex.blogspot.com > >>>>> Joinville - SC > > >>>>> Em 30 de agosto de 2011 14:51, Re JMD <rjmdf...@gmail.com> escreveu: > > >>>>> -- > >>>>>> 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 > > >>>>> -- > >>>>> 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 > > >>>> -- > >>>> Mario Junior > >>>>http://blog.mariojunior.com/ > >>>> @mariojunior > > >>>> -- > >>>> 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 > > >>> -- > >>> 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 > > >> -- > >> Mario Junior > >>http://blog.mariojunior.com/ > >> @mariojunior > > >> -- > >> 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 > > > -- > > 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 > > -- > Atenciosamente, > Rodrigo Valentim -- 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