项目联系时使用mybatis查询数据库时出现异常
Caused by: java.lang.ClassCastException: class java.math.BigInteger cannot be cast to class java.lang.Long (java.math.BigInteger and java.lang.Long are in module java.base of loader 'bootstrap')
at com.mysql.jdbc.ConnectionImpl.buildCollationMapping(ConnectionImpl.java:1007)
出现此异常的原因是mysql驱动版本与mysql版本不匹配,我的环境是数据库版本为8.0.22,使用的mysql驱动版本为5.1.22
解决方式有两种:
1、重新安装与mysql驱动匹配的mysql
2、重新下一个新mysql驱动加入到工程中