Pessoal do forum, primeiramente um forte abraço a todos. Bom galera estou com umas duvidas com relação ao Hibernate. Estou com uma classe que tem um SessionFactory em um bloco statico e tenhos alguns metodos como getSession, closeConnection, etc. Eu segui algumas recomendações do Hibernate In Action e coloquei uma ThredLocal.
Bom minha duvida é a seguinte, estava fazendo testes com Session e Connection com JBOSS usando DataSource, quando eu chamo o metodo getSession eu percebo que cria uma conexao no banco de dados, porem quando executo minha classe Servlet que chama o metodo getSession en outros browsers eu percebo que o numero de conexoes no banco não aumentam.
Então tenho a seguinte pergunta: Quando ou como uma Session cria uma conexão no banco de dados?
Pode uma aplicação estourar os números de conexões no pool do DataSource, uma vez que a mesma esta rodando em uma ThredLocal?
Quando eu uso o método Connection que existe em Session?
Valeu galera
[]