ホームページ  >  に質問  >  本文

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

PHP中文网PHP中文网2741日前460

全員に返信(3)返信します

  • 大家讲道理

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

    どのデータベースを使用していますか?
    パラメータ (long id) を (Integer id) に置き換えます。
    このエラーが報告される理由は、型変換が失敗したためです。
    long型はInteger型に変換できません。

    返事
    0
  • 伊谢尔伦

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

    メソッド内でIDを整数に変換して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
  • キャンセル返事