mysql 和 Java 在进行数据类型的映射时,报错:
部分 jdk8 和高版本的 jdk 对 mysql 的 BigInteger 类型转换为 Java的 Long 类型认为是错误的类型转换。
1.解决方法一:更换兼容的 jdk8版本。
2.解决方法二:显示转换:
((Number) runner.insert(sql, new ScalarHandler<>(), values)).longValue();