Opa 
Tenho uma aplicação que tem alguns campos que utilizam ajax, uso hibernate e banco de dados postgres. O problema é que a aplicação está criando 614686514186178 serviços do postgres e se ficar desse jeito, vai dar pau com certeza em menos de 1 dia.
Já tentei fechar a sessionFactory, a session, atribuir nulo pra elas porém o problema persiste.
Alguém tem alguma sugestão?
/**
* Construtor da classe que seta uma sessão da fabrica no sessionFactory e
* seta o nome da classe que chama este método
*/
@SuppressWarnings("unchecked")
public Queries(Class classe) {
_class = classe;
sessionFactory = new Configuration().addClass(_class).buildSessionFactory();
iniciarOperacao();
}
/**
* Método responsável por inicialiar os atributos Session e Transaction
*/
public void iniciarOperacao() {
session = sessionFactory.openSession();
tx = session.beginTransaction();
}
public void fecharConexao(){
if(sessionFactory.isClosed() == false) {
sessionFactory.close();
sessionFactory = null;
}
if(session.isConnected() == true || session.isOpen() == true){
session.clear();
session.close();
session = null;
}
}
[]'s