首先,请保持测试简单,只需使用
<property name="hibernate.c3p0.testConnectionOnCheckout" value="true" />
而不是空闲的连接检查。请参阅有关连接测试的
c3p0文档
如果问题(um)仍然存在,则问题可能不是由池中保存的连接,而是您的应用程序正在检查并无限期打开的一个或多个连接。理想情况下,应先检出,使用,然后立即检入连接(并使用try-
with-
resources或小心的
finally块进行检入)。

首先,请保持测试简单,只需使用
<property name="hibernate.c3p0.testConnectionOnCheckout" value="true" />
而不是空闲的连接检查。请参阅有关连接测试的
c3p0文档
如果问题(um)仍然存在,则问题可能不是由池中保存的连接,而是您的应用程序正在检查并无限期打开的一个或多个连接。理想情况下,应先检出,使用,然后立即检入连接(并使用try-
with-
resources或小心的
finally块进行检入)。