c3p0 (com hibernate) nao consegue pegar abrir uma conexao

Tudo bem pessoal?

Sei q muitos dirão, mais um post sobre pool de conexoes…eu pesquisei e lí vários,

Mas com o meu parece ser algo um pouco diferente porque eu não recebo nenhuma exceção. O usuário “Pysycopata” deu uma dica de habilitar tudo debug no log4j.properties e peguei o seguinte:

18:15:03,719 DEBUG JDBCTransaction:54 - begin
18:15:03,719 DEBUG ConnectionManager:415 - opening JDBC connection

é por isso que pára tudo no programa.

Dei uma olhadinha no meu código e pra cada operacao de crud abri e fecheu uma transação do hibernate, achando que isso poderia ser a causa, mas parece que não.

Tô colocando o meu hibernate.cfg.xml pra vcs verem pra mim se estou fazendo alguma besteira:

<!DOCTYPE hibernate-configuration PUBLIC
	"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
	"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<hibernate-configuration>
	<session-factory>


        <!--  ***** C O N F I G U R A    C O N E X A O   COM MYSQL    NO C R I S E R V E R 1 ****** -->
        <!-- USUARIO -->
        <property name="hibernate.connection.username">wagner</property>
		<property name="hibernate.connection.password">wagner151072</property>
		
		<!-- CONEXAO -->
		<!--  property name="hibernate.connection.url">jdbc:mysql://192.168.0.1:3306/bancodedadoscri</property -->
		<!-- property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property -->
		
		
									
		<!-- ***** C O N F I G U R A    C O N E X A O   COM MYSQL    NO LOCALHOST ****  -->
        <!-- USUARIO -->
		<property name="hibernate.connection.username">root</property>
		<property name="hibernate.connection.password">adminfocri</property>
		
		<!-- CONEXAO -->		
		<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/bancodedadoscri</property>
		<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
		<!-- ****************************************************************** -->
		
		
		    		
		    		
		
		<!-- DIALETOS -->
		<property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>		
		<!-- property name="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</property-->
		
				
		
		<!-- CONFIGURACOES ADICIONAIS -->
		<!-- property name="hibernate.show_sql">true</property -->
		<property name="hibernate.show_sql">false</property>		
		<property name="hibernate.format_sql">true</property>
			
			
		<!-- CONF DO POOL DE CONEXOES ((NAO UTILIZAR O NATIVO DO HIBERNATE DE JEITO NENHUM -->
		<property name="c3p0.min_size">2</property> <!-- numero minimo de conexoes abertas no servidor-->
		<property name="c3p0.max_size">5</property> <!-- numero maximo de conexoes abertas no servidor -->
		<property name="c3p0.timeout">18</property> <!-- tempo limite para resolver conexoes -->
  		<!--  property name="c3p0.max_maxIdleTime">300</property -->	<!-- o mesmo que timeout e nao se usa mais	-->
		<property name="c3p0.idle_test_period">100</property> <!-- NAO ME LEMBRO AGORA... -->
		 
		 
		 
		 
		 <!-- ***** M A P E A M E N T O S  ****  -->
	 
		<!-- objetos comuns  -->
		<mapping class="objetosComuns.Pessoa"/>
		<mapping class="objetosComuns.Endereco"/>
  											 			
				
		<!-- objetosSistema -->
		<mapping class="objetosSistema.SistemaUsuario"/>
		<mapping class="objetosSistema.SistemaGrupoDeUsuarios"/>
 		<mapping class="objetosSistema.SistemaMenu"/>
 		<mapping class="objetosSistema.SistemaTblAcesso"/>
 		<mapping class="objetosSistema.Tblprofissionais"/>
 		
 		

		<!-- mapping class="objetosSistema.SistemaTabela"/-->
		<!-- >mapping class="objetosSistema.CamposDeTabela"/-->
		<!-- mapping class="objetosSistema.SistemaPermissoesTabela"/ -->
		<!-- mapping class="objetosSistema.SistemaPermissoesColuna"/-->
		
		
		
		<!-- moduloQuestionarios -->		
		<mapping class="moduloQuestionarios.QuestInstrumento"/>
		<mapping class="moduloQuestionarios.QuestAplicacaoDeQuestionario"/>		
		<mapping class="moduloQuestionarios.QuestPergunta"/>
		<mapping class="moduloQuestionarios.QuestResposta"/>
		<mapping class="moduloQuestionarios.Riscos"/>		
		<mapping class="moduloQuestionarios_instrumento1.Ajuda"/>
		
		
		
		
		<!-- criRH -->
		<mapping class="objetosCriRH.Funcionario"/>
		<mapping class="objetosCriRH.Especialidade"/>
		
		
		<!-- criUsuarios -->
		<mapping class="objetosCRIUsuarios.Paciente"/>
		
					
					
	 	<!-- moduloVacina -->
		<mapping class="objetoAssistVacina.LoteDeVacina"/>
		<mapping class="objetoAssistVacina.RegraDeVacina"/>
		<mapping class="objetoAssistVacina.Vacina"/>
		<mapping class="objetoAssistVacina.Vacinacao"/>
		
		<!-- msacces -->
		<mapping class="msaccess.TblPacientes"/>
		
	</session-factory>
</hibernate-configuration>

t+