原文:error:java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Long

问题:mysql中id存的是int ,java代码中的id为long,转不过去 解决:mysql中的int要是需要转到java中的long,需要选择unsigned这个选项,即if unsigned convert to long 还有一个和当时mysql设置有关的,string date输入时为 ,结果输出成了 : : ,是因为当时的date在mysql中的设置为DATE类型,自动切换类型了。 ...

2018-02-27 11:34 0 4195 推荐指数:

查看详情

java.lang.Long cannot be cast to java.lang.Integer解决办法

情景: mybatis连接oracle 报错: 测试增的时候,报错 Java.lang.Long cannot be cast to java.lang.Integer;删改没有报错。 排查过程: 1.先针对映射的sql进行排查,打印sql,直接在oracle上执行,没有问题。 2. ...

Sat Jun 25 00:58:00 CST 2016 0 7716
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM