java.math.BigInteger cannot be cast to java.lang.Long异常报错解决方法

时间:2024-03-14 09:30:30

java.math.BigInteger cannot be cast to java.lang.Long异常报错解决方法
原因:我的mysql版本是8.0以上的,我用的是mysql-connector-java-5.1.43-bin.jar,版本可能与所用的mybatis版本不对应。
java.math.BigInteger cannot be cast to java.lang.Long异常报错解决方法
解决方法:把mysql-connector-java-5.1.43-bin换成mysql-connector-java-8.9.15-bin就可以解决问题了
java.math.BigInteger cannot be cast to java.lang.Long异常报错解决方法
换了mysql版本后完美运行.

总结:因为mysql数据库版本和项目中的jar包依赖版本不匹配,所以会导致出异常.