Spring boot启动时报 java.sql.SQLException: java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long错误: java.sql.SQLException ...
最近在学习Mybatis,代码全部根据教程写好了,一运行结果报了一个错误,主要错误内容: 说什么BigInteger无法转Long 我跑去检查实体类和数据库,类型全部一一对应 断点调试跑底层去,发现是连接数据库出现了错误,然后我又跑去检查mybatis配置文件,没问题... 终于在百度快搜烂了的情况下发现了一个帖子 maven依赖版本不对应 传送门 我的mysql connector java版本 ...
2021-01-29 01:22 0 434 推荐指数:
Spring boot启动时报 java.sql.SQLException: java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long错误: java.sql.SQLException ...
出现此报错是jar包版本的问题,换成别的版本就好了,我换成5.1.46就ok了 更改版本之后,不抛异常,数据库数据正常查询出来了. ...
今天遇见这样一个坑。在连接数据库进行查询数据时,大家可能会遇见这样一个问题:java.math.BigInteger cannot be cast to java.lang.Long,然后去检查代码中的类型为Long,接着检查数据表中字段的类型为bigint,按道理类型是匹配的啊,那么问题 ...
使用hibernate出现以下错误 后来将 mysql-connector-java-5.1.24.jar 换成了mysql-connector-java-5.1.46.jar 就解决了。 ----- ----- ----- ----- 谢谢大佬打赏 ...
java.sql.SQLException: java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long ...
启动以后报java.math.BigInteger cannot be cast to java.lang.Long等错误 使用Mysql8.0后依然使用5.0的Jar包连接导致直接报错java.math.BigInteger cannot be cast to java.lang.Long ...
org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.sql.SQLException: Error setting driver ...
问题:mysql中id存的是int(10),java代码中的id为long,转不过去 解决:mysql中的int要是需要转到java中的long,需要选择unsigned这个选项,即if(unsigned)convert to long 还有一个和当时mysql设置有关 ...