spring整合mybatis框架遇到的关于c3p0报错

最近在学习 ssm,但是在 spring 整合 mybatis 的时候遇到一个报错情况:


spring整合mybatis报错.png

看提示是 c3p0 的问题,百度了一下,有人说是版本不是最新版,具体情况我也不清楚,我用的也是最新的,但是不知道大家发现没有,c3p0 的 jar 包有两种 groupId ,我换了一个 groupId 的最新版 jar 包就 ok 了;具体如下:

这是我之前的 jar 包

-->
            c3p0
            c3p0
            0.9.1.2
        

这组 jar 包是 groupId 为 c3p0 的最新版,但是出现了上述问题。

之后换成了另外这个 jar 包:


            com.mchange
            c3p0
            0.9.5.4
        

这组 jar 包是 groupId 为 com.mchange 的最新版,我换了之后问题就解决了。

这个问题的具体原因我也不太清楚,可能和其他框架版本的兼容性也有问题,这样改可能也不一定能解决问题,但是这可能是其中一种情况,希望大家遇到这个问题的时候可以试一下,万一解决了呢?

你可能感兴趣的:(spring整合mybatis框架遇到的关于c3p0报错)