Naum é probl de implementação, é o seguinte: o hibernate quando vc mapeia
algum relacionamento como lazy, ele coloca um Proxy no local para que quando
vc use um get sobre o mesmo ele tenta fazer a busca necessária para popular
o relaciomento.

Como normalmente após uma transação o contexto do hibernate é fechado, ao
hibernate tentar requisitar o dado q o proxy esta mapeando num der certo,
ele lança a exception.

2008/11/4 Rafael Nami <[EMAIL PROTECTED]>

> Não é essa a questão Leo. O problema existe - Lazy initialization é o um
> problema de implementação. Provavelmente esteja chamando um proxy em um
> local aonde não possua mais contexto persistente. Dá uma caçada às bruxas ae
> mano.
> Abraços
>
> Rafael Mauricio Nami
>
> 2008/11/4 LeonardoW <[EMAIL PROTECTED]>
>
>>
>> Bom acho que vou abandonar esse fw....
>> Porque justamente não quero carregar todos os mapeamentos, o que onera
>> as consultas na base...
>> E se fosse para carregar tudo, eu poderia fazer direto pelas
>> configurações do hibernate!
>> Me corrija se eu estiver errado...Melhor deixar do jeito que está...
>> Tem como não lançar a exceção de lazy loading?
>> Vlw
>>
>> On 3 nov, 19:37, "Rafael Nami" <[EMAIL PROTECTED]> wrote:
>> > Fala Leo, beleza?Seguinte mano, eu já testei essa biblioteca, e já olhei
>> o
>> > código fonte, faz uns treco bizarro (tipo, colocar chamadas a
>> remoteObject
>> > para chamar um "contexto persistente extendido" aonde tem
>> HibernateProxy).
>> > Ou seja, ele propaga o contexto de persistência para o servlet filter
>> que o
>> > dpHibernate configura (lembra da tabajarisse do
>> OpenSessionInViewFilter?).
>> > Alem do mais, até aonde vi, é necessário fazer tanto seus beans java
>> quanto
>> > os .as extenderem classes do framework, o que é muito invasivo, no que
>> diz
>> > respeito à estruturas legadas Java (o que pode ser seu caso :) ).
>> > A melhor solução é a que sempre falo - use o hibernate com moderação :)
>> > Use e abuse de Projections e HQL construindo objetos e/ou Maps, que ae
>> você
>> > que "controla" o select que será executado no banco. E recupere para a
>> > camada de visão algo que tenha significado apenas para a camada de
>> > apresentação (aka - PresentationModels). Expor na camada view coisas de
>> > Hibernate, além de ser um problema de design, é algo que pode trazer
>> > problemas de performance.
>> >
>> > Aquele abraço
>> >
>> > Rafael Nami
>> >
>> > 2008/11/3 LeonardoW <[EMAIL PROTECTED]>
>> >
>> >
>> >
>> > > Olá pessoal,
>> > > estou começando a usar o dpHibernate para solucionar o problema de
>> > > lazy load e gostaria de saber se tem como fazer ele funcionar com o
>> > > hibernate.properties ao invez do hibernate.cfg.xml?
>> > > Outra questão, meus objetos .as e .java tem que obrigatoriamente
>> > > extender as classes hibernatebean e hiberanteProxy? Pois a princípio
>> > > apenas configurei o web.xml e o remote-config.xml + as bibliotecas
>> > > necessárias e ele parou de gerar erro de lazy.... Só não afirmo isso
>> > > com 100% de certeza, pois ainda não está funfando 100%.
>> > > Vou fazer alguns testes aqui...
>> > > []´s
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a