Estou desenvolvendo uma aplicação usando hibernate.
Tudo funciona razoavelmente bem, mas a partir de um momento o código pára de responder. Não dá erro nem nada, simplesmente fica carregando a página e não volta mais nada.
O que pode estar acontecendo?
A classe HibernateUtil que estou usando é a mesma que tem em hibernate.org?
Se alguém puder me ajudar posto os trechos de código que achar necessário.
Creio que o problema tem a ver com o fechamento da session. Mas não sei exatamente onde devo colocar o session.close()
Tentei colocando depois de cada transação, mas nesse caso dá LazyInitializationException quando tenho obter uma colection de um relacionamento um-para-muitos por exemplo.
Ele para e nao volta mesmo? Sera que ele nao simplesmente da uma “travadas”, digamos assim, na construcao da SessionFactory no primeiro acesso (isso as vezes eh demorado)?
Ops, estamos em ritmo de chat aqui. [editando: acho que a thread estava em cache por aqui e nao tinha visto tua ultima mensagem - por isso essas mensagens em sequencia, sorry]
Procure pelo pattern “Open Session In View”. Eh exatamente para esse teu caso.