Documentation c3p0 ComboPooledDataSource类的文档?

Documentation c3p0 ComboPooledDataSource类的文档?,documentation,connection-pooling,c3p0,Documentation,Connection Pooling,C3p0,我需要c3p0库中ComboPooledDataSource类的文档。我在开发者的网站上找到的那个只包含方法名,但没有一行解释每个方法的作用。请不要告诉我这是一个旧的库,没有开发等等-我有一些非常旧的代码要看,我目前无法更改库。我需要一些简短的解释,至少是以下方法: setConnectionTesterClassName(connectionTesterClassName); setIdleConnectionTestPeriod(idleConnectionTestPeriod); setL

我需要c3p0库中ComboPooledDataSource类的文档。我在开发者的网站上找到的那个只包含方法名,但没有一行解释每个方法的作用。请不要告诉我这是一个旧的库,没有开发等等-我有一些非常旧的代码要看,我目前无法更改库。我需要一些简短的解释,至少是以下方法:

setConnectionTesterClassName(connectionTesterClassName);
setIdleConnectionTestPeriod(idleConnectionTestPeriod);
setLoginTimeout(seconds);
setMaxConnectionAge(maxConnectionAge);
setMaxIdleTime(maxIdleTime);
setTestConnectionOnCheckin(testConnectionOnCheckin);
setTestConnectionOnCheckout(testConnectionOnCheckout);
setUnreturnedConnectionTimeout(unreturnedConnectionTimeout);

我试图解决的问题是空闲连接在一段时间不活动后不可用,因此,在长时间暂停后的第一次使用中,我的应用程序无法连接到数据库,并且在一段时间后连接超时,但在第二次使用中可以使用。

提供文档的两个资源是:

,具体来说,对于您的列表,附录中包含了您要查询的几乎所有命令(包括它们的默认值)。文档中唯一没有明确说明的是
LoginTimeout

另一个资源是JBoss开发者页面,该页面说明:

必须在hibernate.cfg.xml(或hibernate.properties)中设置超时,hibernate默认值:0 在丢弃连接之前,连接可以保持池状态但未使用的秒数。零表示空闲连接永不过期


该页面还包括
hibernate.cfg.xml

的摘录,您可以从中了解一些有用的信息,谢谢!