I use Hibernate 3.01, and set c3p0 as pooling service. in my hibernate.cfg.xml, I have settings below, all other parameters are taken properly, but acquireRetryAttempts is not, it still use the default Value (30).
<property name="c3p0.min_size">2</property>
<property name="c3p0.max_size">10</property>
<property name="c3p0.timeout">1800</property>
<property name="c3p0.acquireRetryAttempts">4</property>
<property name="c3p0.acquireIncrement">1</property>
<property name="c3p0.idleConnectionTestPeriod">36000</property>
<property name="c3p0.initialPoolSize">2</property>
<property name="c3p0.maxPoolSize">10</property>
<property name="c3p0.maxIdleTime">1200</property>
<property name="c3p0.maxStatements">30</property>
<property name="c3p0.minPoolSize">2</property>
[Full GC 53428K->47855K(130112K), 0.4752277 secs]
2006-04-06 18:16:57,068 INFO (C3P0ConnectionProvider.java:50) - C3P0 using driver: oracle.jdbc.driver.OracleDriver at U
RL: jdbc:oracle:thin:@10.2.3.189:1529:devdb
2006-04-06 18:16:57,068 INFO (C3P0ConnectionProvider.java:51) - Connection properties: {user=dwapp, password=****, zero
DateTimeBehavior=round}
2006-04-06 18:16:57,068 INFO (C3P0ConnectionProvider.java:54) - autocommit mode: false
2006-04-06 18:16:57,146 INFO (MLog.java:80) - MLog clients using log4j logging.
2006-04-06 18:16:57,224 INFO (C3P0Registry.java:87) - Initializing c3p0-0.9.1-pre6 [built 23-March-2006 16:11:59 +0200;
debug? true; trace: 10]
[GC 55983K->48185K(130112K), 0.0100275 secs]
2006-04-06 18:16:57,411 INFO (PoolBackedDataSource.java:269) - Initializing c3p0 pool... com.mchange.v2.c3p0.PoolBacked
DataSource@1dd3f8a [ connectionPoolDataSource -> com.mchange.v2.c3p0.WrapperConnectionPoolDataSource@1e90245 [ acquireIn
crement -> 1, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> n
ull, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionTesterClassName -> com.mchange.v2.c3p0.impl.Defa
ultConnectionTester, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 1e90245,
idleConnectionTestPeriod -> 0, initialPoolSize -> 2, maxIdleTime -> 1800, maxPoolSize -> 10, maxStatements -> 0, maxSta
tementsPerConnection -> 0, minPoolSize -> 2, nestedDataSource -> com.mchange.v2.c3p0.DriverManagerDataSource@1961cca [ d
escription -> null, driverClass -> null, factoryClassLocation -> null, identityToken -> 1961cca, jdbcUrl -> jdbc:oracle:
thin:@10.2.3.189:1529:devdb, properties -> {user=******, password=******, zeroDateTimeBehavior=round} ], preferredTestQu
ery -> null, propertyCycle -> 300, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, usesTraditionalR
eflectiveProxies -> false; userOverrides: {} ], dataSourceName -> 1dd3f8a, factoryClassLocation -> null, identityToken -
> 1dd3f8a, numHelperThreads -> 3 ]
|