Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Algo errado com o pooler de conexão do Hibernate DB c3p0


Quanto a mim, você está configurado incorretamente c3p0.

Propriedades como c3p0.preferredTestQuery devem estar localizadas no arquivo c3p0.properties do seu classpath (por exemplo, WEB-INF/classes).

Abaixo está meu exemplo de arquivo c3p0.properties que funciona bem para Oracle:
c3p0.preferredTestQuery=SELECT 1 from dual
c3p0.maxConnectionAge=3600
c3p0.testConnectionOnCheckout=true
c3p0.acquireRetryDelay=1000
c3p0.acquireRetryAttempts=30
c3p0.breakAfterAcquireFailure=false

Consulte também o documento oficial do c3p0 aqui .

E preste atenção na versão do c3p0 que você está usando. Eles tiveram um problema de conexão ao restaurar nas versões anteriores do c3p0 0.9.