Quantcast
Channel: GUJ - Tópicos com a tag hibernate
Viewing all articles
Browse latest Browse all 759

Pool de conexões Spring 4

$
0
0

@Rafaelhnakano escreveu:

Boa tarde Galera,

Estou migrando as versões de um projeto antigo para Spring 4, Spring Security, Hibernate e WildFly 8, ao invés de JSF, JPA e Jboss7, e uma coisa que estou percebendo é que ao criar uma instância do sessionFactory.getCurrentSession(); em um DAO genérico, no management do Wildfly 8, aba de RUNTIME / datasouces ele sempre fica ativo com apenas 1 conexão, mesmo se acesso com usuários diferentes pelo Spring Security.

Isso é normal? eu precisaria configurar algum tipo de xml do Spring para fechar as conexões? ou até mesmo criar outras sessões de Hibernate para cada usuário?

Pois na versão antiga, utilizando o JPA EntityManagerFactory.createEntityManager() seria como o sessionFactory.openSession(); do Hibernate novo, onde teria que verificar e criar uma sessão para cada thread rodando e depois um filter para controlar as sessões abertas e ir fechando, para não estourar o pool de conexões, mas acredito que na nova versão do Spring isso possa ser configurado de uma melhor forma.

Se alguém já tiver feito esta configuração e puder me indicar, ou até mesmo se não for possível, e eu ter que criar este controle manualmente também.

Obs: este projeto acessará diversos schemas diferentes em Oracle, então se isso mudaria algo na configuração, pois estou pegando o usuário e senha de acesso ao schema direto do arquivo standalone.xml do WildFly.

Agradeço desde já.

Abraços.

Mensagens: 1

Participantes: 1

Ler tópico completo


Viewing all articles
Browse latest Browse all 759