Problema com hibernate

2 respostas
luistiagos

Ola tenho o seguinte metodo:

public TransacaoTO buscarTransacao (TransacaoTO transacao) throws DAOException{

Session session = null;

try{

session =  HibernateUtil.currentSession();

TransacaoTO    to = (TransacaoTO)session.

load(TransacaoTO.class,transacao);

return to;

}catch(HibernateException e){

throw new DAOException(e);

}catch(Exception e){

throw new DAOException(e);

}finally{

closeSession(session);

}
}

isto gera a seguinte Execption:

org.hibernate.LazyInitializationException: could not initialize proxy - the owning Session was closed

alguem sabe o porque disto?

2 Respostas

fsquadro

Luis,

Me parece que ele está reclando que a sessão está fechada.

Talvez seja o o código do finally.

}finally{ 
closeSession(session); 
}

E se você retira-lo?

P

A sessão que você esta referenciando no HibernateUtil.currentSession() já não esta fechada não ?

Criado 12 de abril de 2007
Ultima resposta 12 de abr. de 2007
Respostas 2
Participantes 3