LazyInitializationException sem HQL

Olá pessoa,

Estou com um problema em uma aplicação que utiliza Hibernate annotations + Spring 2.

Quando um relacionamento de 1-n é anotado como Lazy e utilizo HQL para buscar o objeto pai da coleção no banco tudo funciona bem, mas quando utilizo por exemplo this.getHibernateTemplate().get(Pai.class, 1), e lançada uma LazyInitializationException.

Alguém ja se deparou com algo assim

Obrigado

Werter

http://hibernate.org/43.html

Diego,

Obrigado pela resposta.

Eu ja estou usando o OpenSessionInViewFilter do Spring, note que a exceção so ocorre quando não utilizo HQL ou Criteria para buscar objetos no BD.

até mais

Werter

lazy=true no mapeamento ou utilize o método initialize. Cuidado com este recurso, já vi muito sistema derrubando server de banco de dados porque usaram isso sem critério. :lol:

Já tentou usar this.getHibernateTemplate().load(Pai.class, 1)?

Spark,

Você poderia detalhar um pouco mais sobre o uso do initialize?

Obrigado

Werter