Problemas com Lazy

Fala pessoal, tranquilo?!
Estou com um problema.

Eu utilizo o hibernate e por motivo de performance todos os meus relacionamentos estão com lazy TRUE.
O problema acontece quando tento dar get em atributos que estão como proxy.
Para resolver este problema, tenho um esqueminha pra inicializá-lo e faço isso em todos os VOs que são necessários na minha aplicação.
Gostaria de criar uma estrutura que facilitasse esse trabalho, pois fica feio dar initialize em todos os VOs manualmente, um por um (algumas aplicações estão com mais de 15 inicializações).

Alguém tem alguma idéia? Já passou por isso?

Abração pessoal.
Rafael.

vc carrega lazy todos seus relacionamentos?! ateh os “ManyToOne” ou apenas as colecoes?

Eu usava lazy soh nas colecoes e quando carregava eu dizia quais eram as colecoes que eram para ser carregadas (fazia um enum para dizer quais colecoes podia iniciar em cada VO).

Particularmente naum gostei dessa solucao, mas nunca achei ou tive tempo de testar ou procurar mais por uma solucao melhor.

Da uma olhada se isso te da alguma ideia

valeu!

E porque você não pode deixar eles como lazy e simplesmente fazer um get quando precisar e o proprio hibernate já carregar o que for necessario?