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

Responder a