搜索

首页  >  问答  >  正文

java.lang.Long cannot be cast to java.lang.Integer

PHP中文网PHP中文网2813 天前506

全部回复(3)我来回复

  • 大家讲道理

    大家讲道理2017-04-18 10:14:57

    你使用的是什么数据库?
    你把参数(long id)换成(Integer id)。
    报这个错的原因的类型转换失败。
    long类型无法转换成Integer类型。

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:14:57

    可以将id在方法里面转为Integer后在放入dc里面,

    String str = id.toString();
    Integer id1 = Integer.valueOf(str);
    或者Integer id1 = new Integer(str);

    回复
    0
  • PHPz

    PHPz2017-04-18 10:14:57

    实在想强转的话,先把long转成string,然后stringinteger

    回复
    0
  • 取消回复