Hibernate: LazyInstantiationException

Pessoal, estou passando por esse problema em uma aplicação e gostaria de saber a melhor maneira de resolvê-lo em uma arquitetura de N camadas, onde N >= 3 :stuck_out_tongue:

Já encontrei essa referência do próprio Hibernate: https://www.hibernate.org/43.html mas ela não me pareceu muito legal.

Alguém teria outra sugestão, de preferência menos intrusiva? Pois a aplicação já está quase pronta e está ocorrendo uma migração da implementação OpenJPA para Hibernate.

No OpenJPA não ocorria este problema, pois ele não lançava exceção, apenas retornava nulo para o relacionamento acessado.

Obrigado.

A solução com o Hibernate é essa mesmo.