Fechar conexão

1 resposta
T

Boa tarde,
tenho uma dúvida e gostaria da opinião de vocês:
Segue o código:

@SuppressWarnings("unchecked")
    protected <T extends Serializable> T getPojo(Class<T> classToSearch, Serializable key) {
        Serializable toReturn = null;      
        toReturn = (Serializable) HibernateUtil.getSessionFactory().getCurrentSession().get(classToSearch, key,LockOptions.UPGRADE);                              
        return (T) toReturn;
    }

A pergunta é:

tenho que fechar a conexão neste método?

HibernateUtil.getSessionFactory().getCurrentSession().get(classToSearch, key,LockOptions.UPGRADE)

mais ou menos assim:

HibernateUtil.getSessionFactory().getCurrentSession().close();

ou não é necessário?

Obrigado a todos.

1 Resposta

javaflex

Se em algum momento você dá open session deverá fecha-la sim para liberar o contato com o servidor sob seu controle.

Criado 9 de julho de 2013
Ultima resposta 9 de jul. de 2013
Respostas 1
Participantes 2