[HIBERNATE] Duvida sobre Sessoes. Qual a prática mais interessante?

2 respostas
F

Pessoal, estou trabalhando em um sistema WEB que apresentou um erro durante um processo de exclusao de um registro que se relaciona em MxN com outra entidade. O problema é o seguinte, em um determinado ponto da execuçao, o sistema da pau, dizendo que existem sessoes duplicadas abertas (nao me lembro exatamente qual a excessao) diante disso, eu resolvi colocar um close session no meu repositorio abstrato que é responsavel por resolver a parte mais baixa do sistema com relaçao ao banco, e resolveu, uma vez que o metodo eh executado ele fecha a sessao e se necessario em outro momento abre novamente e assim sucessivamente, gostaria de saber de voces mais experientes qual a melhor prática: abrir a sessao, executar o necessario e fecha-la ou deixa-la aberta até o final do fluxo e so entao fecha-la definitivamente?

2 Respostas

nadilsons

Uma solucao que eu achei muito interessante foi implementar um filtro para abrir a sessao para poder compartilha-la durante todo o request.

analyser

De uma olhada na apostila da Caelum ela trata de sessoes.

Abraços

Criado 11 de julho de 2007
Ultima resposta 11 de jul. de 2007
Respostas 2
Participantes 3