SessionFactory Hibernate

4 respostas
A

Bom dia pessoal,

Qual seria o impacto de se criar um sessionFactory para cada sessão de um usuario na web, algo inves de se criar um somente para a aplicação em geral.

Obrigado

Alisson Vieira

4 Respostas

B

Seria desperdício, a menos que você fosse acessar mais de uma base de dados.

A

Mas é isso que eu preciso…
Depedendo do usuario, eu logo em uma base diferente.

Vlw!

rodrigoallemand

Se vc precisa acessar vários bancos, vc deve criar um sessionfactory por banco… e não um sessionfactory por usuário…
Eu faço isso em alguns sistemas meus, que acessam bancos diferentes.
A solução foi criar uma factory de sessionfactories e guarda-las em um mapa, onde a chave é o nome do arquivo.

A

Entendi, é uma boa ideia msm, vc carregar todos os seus sessionfactory qdo vc sobe o servidor e coloca esse hashmap no contexto.

Vlw Rodrigo.

Criado 5 de agosto de 2009
Ultima resposta 5 de ago. de 2009
Respostas 4
Participantes 3