JPA...Hibernate como visualizar quantas conexões restantes

Olá,

estou usando a configuração abaixo e gostaria de saber se tem como visualizar , algum metodo JPA ou Hibernate ,

que a cada conexão que o aplicativo pegar no banco consiga visualizar quais estão disponiveis ainda …

Por exemplo defini 10 conexões se a tela de consulta pegou uma queria algum metodo que me retorna-se 9 ???

alguém poeria me ajudar …

abs

 <persistence-unit name="banco" transaction-type="RESOURCE_LOCAL">
      <provider>org.hibernate.ejb.HibernatePersistence</provider>
      <properties>
         <!-- Only scan and detect annotated entities -->
         <property name="hibernate.archive.autodetection" value="class"/>

         
         <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
         <property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/>
         <property name="hibernate.connection.url" value="jdbc:mysql://localhost/banco"/>
         <property name="hibernate.connection.username" value="root"/>
         <property name="hibernate.connection.password" value="root"/>
         <property name="hibernate.show_sql" value="true" />  
  
         <!-- Foi incluido para testar o Pool de Conexão  -->
         <!-- property name="hibernate.connection.pool_size " value="10" /-->  
         
         
         <property name="hibernate.c3p0.min_size" value="0"/>
         <property name="hibernate.c3p0.max_size" value="10"/>
         <property name="hibernate.c3p0.timeout" value="1000"/>
         <property name="hibernate.c3p0.max_statements" value="50"/>
         <property name="hibernate.c3p0.idle_test_period" value="3000"/>
         <property name="hibernate.c3p0.acquire_increment" value="2"/>         
         
         
      </properties>

Não creio que conseguirá esta informação via API do JPA ou Hibernate, pois o Hibernate Provider (que você utiliza) usa o C3P0 para gerenciar um pool de conexões.

Sugiro dar uma pesquisada na documentação do c3p0, no link abaixo. Deve ser possível alguma interação via JMX.
http://www.mchange.com/projects/c3p0/

[]s,
Luiz