Como está seu mapeamento do Usuario? Coloque o código do seu pojo aqui com o mapeamento.
Re:Hibernate + Spring
2 Respostas
Dê uma olhada no padrão ‘Open Session In View’, no próprio site do Hibernate:
http://www.hibernate.org/43.html
Depois dê uma olhada em que o Spring pode te ajudar (que é extremamente simples!):
http://www.springframework.org/docs/api/org/springframework/orm/hibernate/support/OpenSessionInViewInterceptor.html
Olá pessoal,
Estou usando o spring 2.0 com o Hibernate 3 e está dando um probleminha.
Usuario tem Endereço.
Quando eu executo o comando:
T t = (T) getHibernateTemplate().load(persistentClass, pk);
Retorna o objeto que eu desejo. Mas quando eu vou dar um sysout, da o clássico erro de org.hibernate.LazyInitializationException.
Já tentei usar:
T t = (T) getHibernateTemplate().load(persistentClass, pk);
UsuarioTO usuario = (UsuarioTO) t;
getHibernateTemplate().initialize(usuario);
getHibernateTemplate().initialize(usuario.getEndereco());
Trocar o load por get, mas mesmo assim o erro continua. Mesmo com o debbuger, quando eu vou tentar ver o conteúdo de usuario.endereço, dá esse erro.
Sem o spring eu resolvi utilizando Hibernate.initialize, mas com o spring eu não consegui.
Alguém pode me ajudar?