Bom dia pessoal,
tô tendo um probleminha com o oracle, éo seguinte:
Tenho uma aplicação web rodando no tomcat 5.5.17 que usa hibernate versão 3.
O banco de dados é oracle 10g. Uso o driver ojdbc14.jar
O problema é que a aplicação depois de um certo tempo perde a conexão com o banco de dados.
Eu já usei o hibernate com firebird em outras aplicações web e isso nunca aconteceu.
Alguem sabe como eu faço para reestabelecer a conexão com o banco de dados ?
Detalhe, os meus DAOs são gerados pelo plugin hibernatesyncronizer.
Classe que faz a inicialização da configuração:
public abstract class _RootDAO extends tre.sisurna.modelo.base._BaseRootDAO {
static{
initialize();
}
/*
If you are using lazy loading, uncomment this
Somewhere, you should call RootDAO.closeCurrentThreadSessions();
*/
public void closeSession (Session session) {
// do nothing here because the session will be closed later
}
/*
If you are pulling the SessionFactory from a JNDI tree, uncomment this
protected SessionFactory getSessionFactory(String configFile) {
// If you have a single session factory, ignore the configFile parameter
// Otherwise, you can set a meta attribute under the class node called "config-file" which
// will be passed in here so you can tell what session factory an individual mapping file
// belongs to
return (SessionFactory) new InitialContext().lookup("java:/{SessionFactoryName}");
}
*/
}