com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource getPoolManager

发布时间:2022-07-05 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource getPoolManager脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

这是控制台DEBUG信息:

DEBUG org.mybatis.sPRing.SQLSessionUtils - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@78fa769e] was not registered for synchronization because synchronization is not active二月 18, 2019 10:31:09 下午 com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource getPoolManager信息: InITializing c3p0 pool... com.mchange.v2.c3p0.COMboPooledDataSource [ acquireincrement -> 3, acquireRetryAttempts -> 2, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automatictestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 10000, connectionCustomizerclassname -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 1hge0ysa1a5z6r1pwvwb4|6d763516, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> com.MySQL.jdbc.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 1hge0ysa1a5z6r1pwvwb4|6d763516, idleConnectionTestPEriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:mysql://localhost:3306/O2O?useUnicode=true&characterEncoding=utf8, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxpoolSize -> 30, maxstatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 10, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]22:31:10.339 [main] DEBUG org.mybatis.spring.transaction.SpringManagedTransaction - JDBC Connection [com.mchange.v2.c3p0.impl.NewProxyConnection@14f232c4] will not be managed by Spring

 

com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource getPoolManager

 

 

这是Junit单元测试变红的错误信息:

java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyPreparedstatement.isClosed()Z is abstract at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.isClosed(NewProxyPreparedStatement.java) ......

 

网上给的解决方案是将c3p0依赖的版本调高:

c3p0-0.9.2.1换成c3p0-0.9.5.2

 

直接在Pom里面改版本好发现出现错误,因为根本“没有”这个版本的c3p0!

然后到maven中央仓库一搜索c3p0,发现有两种c3p0:

 

com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource getPoolManager

 

 

教程里引用的是下面c3p0中的921版本,它更新到2007年就没更新了:

<dependency> <groupId>c3p0</groupId> <artifactId>c3p0</artifactId> <version>0.9.1.2</version> </dependency>

 

而95+版本其实是上面c3p0的,最新的已经是953了,它们的groupid不同。

 

所以修改起来也很容易,把之前的c3p0注释(去)掉,并添加新的c3p0:

<dependency> <groupId>com.mchange</groupId> <artifactId>c3p0</artifactId> <version>0.9.5.3</version></dependency>最后再maven update一下就好了。————————————————版权声明:本文为CSDN博主「Renaway」的原创文章,遵循CC 4.0 BY-sA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/Richard1997/article/details/87652146

脚本宝典总结

以上是脚本宝典为你收集整理的com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource getPoolManager全部内容,希望文章能够帮你解决com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource getPoolManager所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。