大概率是MyBatis依赖和C3P0依赖版本不匹配的问题
方法1:提高C3P0的jar包版本
比如我换成了最新的:
<!-- https://mvnrepository.com/artifact/com.mchange/c3p0 -->
<dependency>
<groupId>com.mchange</groupId>
<artifactId>c3p0</artifactId>
<version>0.9.5.5</version>
</dependency>
方法2:降低MyBatis的jar包版本
比如我换成了比较早的:
<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.5</version>
</dependency>
亲测,这两个版本是可以匹配的。
这两个依赖可以先改一个试一试,我是两个全改了才成功的。