Como vocês armazenam o objeto SessionFactory do Hibernate em Ambiente WEB?

3 respostas
A

Boa tarde pessoal.

sempre trabalhei com ambiente WEB mas utilizando JDBC e sempre usando Pool de Conexões do Proprio Application Server.
Ja fiz varios testes usando Hibernate, mas surgiu uma dúvida.
Sei que o SessionFactory deve apenas ser criado 1 vez, em um ambiente desktop, você pode usá-lo quando iniciar a aplicação e deixar ele como static… agora em ambiente WEB qual o melhor maneira?
Tem jeito de fazer Pool de conexão com o SessionFactory?
Usar objeto static em WEB é aconselhável?
Ou até quem sabe usar IoC pra isso?

Obrigado

Alex

3 Respostas

_fs

Não vejo nenhum problema em usar static. Mas tenho medo de afirmar essas coisas hehe alguém?

Jair_Rillo_Junior

Eu particularmente sempre utilizei statics, inclusive acho que já postei algo aqui no fórum falando sobre isso…
Não obtive problemas até então, mas acho que o jeito mais bonito de fazer é utilizando IoC, ainda mais se você já utilizar o Webwork que tráz o seu container embutido

*legal, vou fazer esse teste de IoC com o Webwork + Hibernate e ver o que acontece

_fs

Manchester funciona bem sim. Procura no site do Hibernate que tem todos os componentes e interceptors necessários escritos pelo Gavin King hehe

Criado 26 de abril de 2005
Ultima resposta 27 de abr. de 2005
Respostas 3
Participantes 3