Como uso esse Hibernate Profile?
Acho que o problema é Lazy pois a cada Classe de modelo que adicionava no vo
do Flex a aplicação ficava mais pesada!
Acredito que o fato de todas as classes serem RemoteClass, no momento em que
algum objeto carrega essas classes ela tenta carregar suas Collections, pode
ser isso?

Em 30 de agosto de 2011 20:20, RafaelViana <rfl.vi...@gmail.com> escreveu:

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

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

Reply via email to