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 [email protected]
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