completo o que você falou...... aí fuuuuuuu....
Vou continuar buscando alguma forma de mudar sem alterar todo o escopo do projeto. Se alguém tiver mais alguma opção!!! VLW Em 1 de setembro de 2011 14:41, Mário Júnior <juninho...@gmail.com>escreveu: > Daí nao né :) .. é como se fosse conectar num banco de dados sem o driver > jdbc ... #comofaz? > > Agora.. se tá usando Hibernate sem Spring, eu já condenaria a arquitetura > do seu projeto web. > (Nao q o Hibernate dependa obrigatoriamente do spring, mas o controle > transacional é bem melhor com o TransactionManager do Spring). O problema, é > saber disso depois q o projeto já está "quase pronto". fuuuu... > > > []'s > > > > > > Em 1 de setembro de 2011 14:33, Re JMD <rjmdf...@gmail.com> escreveu: > >> Mesmo sem utilizar o Spring na implementação? >> >> Em 1 de setembro de 2011 14:25, Mário Júnior <juninho...@gmail.com>escreveu: >> >>> Estou fazendo um outro esquema aqui para trabalhar com restfull (o >>> mesmo back-end usando saidas em xml/json e AMF) e sem querer vi esse lance >>> no help do spring-flex-integration 1.5: >>> >>> >>> >>> http://static.springsource.org/spring-flex/docs/1.5.x/reference/html/index.html#hibernate-introduction >>> >>> The default behavior of the SpringPropertyProxy (in the case of both >>> "native" Hibernate and JPA), when this support is configured is as follows: >>> >>> 1. >>> >>> Check each bean property to see whether it is contains a >>> Hibernate-specific Proxy or Collection >>> 2. >>> >>> If the Proxy/Collection is initialized, unwrap the underlying value >>> for serialization >>> 3. >>> >>> If the Proxy/Collection is uninitialized, return null for the value >>> to be serialized >>> >>> >>> >>> Entao, teoricamente, basta usar o spring-flex-integration 1.5 q o lance >>> de disparar o LazyInitialization errors vai acabar. >>> >>> >>> []'s >>> >>> >>> >>> >>> Em 31 de agosto de 2011 12:57, RafaelViana <rfl.vi...@gmail.com>escreveu: >>> >>> http://www.hibernateprofiler.com/ >>>> >>>> On Aug 31, 9:06 am, Re JMD <rjmdf...@gmail.com> wrote: >>>> > Que erro tenho que postar? Não sei ainda nem como utilizar o >>>> > HibernateProfile! >>>> > >>>> > Outra coisa, >>>> > >>>> > Para migrar para o GraniteDS tem que alterar muita coisa, mapeamento >>>> dos >>>> > serviços ou e utilizar o DTO é mais fácil? >>>> > >>>> > O Problema é que é lento demais o retorno de qualquer método. Já >>>> pesquesei >>>> > bastante e não encontrei nada específico. >>>> > >>>> > VALEU! >>>> > >>>> > Em 31 de agosto de 2011 08:55, Rodrigo Valentim >>>> > <rodrigo.valen...@gmail.com>escreveu: >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > > Você tem como simular o erro e postar ele aqui? >>>> > >>>> > > Em 31 de agosto de 2011 08:04, Re JMD <rjmdf...@gmail.com> >>>> escreveu: >>>> > >>>> > >> 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 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 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 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 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 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