Maison  >  Questions et réponses  >  le corps du texte

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

PHP中文网PHP中文网2741 Il y a quelques jours457

répondre à tous(3)je répondrai

  • 大家讲道理

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

    Quelle base de données utilisez-vous ?
    Vous remplacez le paramètre (identifiant long) par (ID entier).
    La raison de cette erreur est que la conversion de type a échoué.
    Le type long ne peut pas être converti en type Integer.

    répondre
    0
  • 伊谢尔伦

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

    Vous pouvez convertir l'identifiant en entier dans la méthode, puis le mettre dans le DC,

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

    répondre
    0
  • PHPz

    PHPz2017-04-18 10:14:57

    Si vous voulez vraiment forcer la conversion, convertissez d'abord long en string, puis convertissez string en integer

    répondre
    0
  • Annulerrépondre