MyBatis 自动生成代码报错 java.sql.SQLException: java.lang.ClassCastException: java.math.BigInteger

MyBatis 自动生成代码报错 java.sql.SQLException: java.lang.ClassCastException: java.math.BigInteger


在我们使用mybatis的代码生成工具的时候有时候会出现以下的错误:

java.sql.SQLException: java.lang.ClassCastException: java.math.BigInteger

这时候我们先查看下我们的maven里的插件的的mysql的版本:
MyBatis 自动生成代码报错 java.sql.SQLException: java.lang.ClassCastException: java.math.BigInteger_第1张图片
然后再看下我们的mysql的版本:
MyBatis 自动生成代码报错 java.sql.SQLException: java.lang.ClassCastException: java.math.BigInteger_第2张图片
然后将我们的maven里的版本改为如上一致的,比如我这里是8.0.12那maven版本就改为5.1.12版本,然后我们重新运行我们的代码生成插件就正常了。

你可能感兴趣的:(mybatis)