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

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

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

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

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