Fechar Sessões com Banco de Dados

2 respostas
XFlameBR

Bom dia a todos,

Por favor galera, alguém sabe alguma maneira de remover as sessões abertas com o Banco de Dados (Postgres+ Hibernate), pois mesmo eu usando o session.close(); do Hiberntate, quando uso vou ver os Processos em execução ("ps aux" "Camando do Linux para listar os processos em execução")  eu vejo varias conexões abertas com o Banco de Dados.

Como eu removo estas sessões?

Abraços

2 Respostas

fabiozoroastro

Que eu sabia é só isso mesmo:

...
sessao.close();
sessao = null;
Rubem_Azenha

O Hibernate deixa a conexão aberta em um pool. Isso evita o processo de reabrir uma conexão, quando você poderia reaproveitar uma conexão já aberta que não será mais utilizada.

Deve ter um jeito de fazer ele não fazer o pool das conexões, mas o melhor é você configurar o pool corretamente para ter um timeout.

Criado 19 de dezembro de 2006
Ultima resposta 19 de dez. de 2006
Respostas 2
Participantes 3