搜尋

首頁  >  問答  >  主體

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

PHP中文网PHP中文网2813 天前507

全部回覆(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
  • 取消回覆