java.lang.classcastexception: java.lang.long ne peut pas être lancé à java.lang.entier

j'ai eu une exception qui est très familier, mais j'ai face à cette exception anormally.

Ma demande a été bien dans glassfish 3.1 serveur, puis j'ai migré ma demande glassfish 3.1.2. serveur. J'ai déployé avec succès sur le nouveau serveur.

Quand j'ai ouvert mon application, j'ai eu une exception java.lang.classcastexception: java.lang.long ne peut pas être lancé à java.lang.entier.

Tout d'abord, j'ai pensé que l'exception semble due à ojdbc6.jar puis j'ai changé ce avec ojdbc14.jar. J'ai redémarré le serveur, mais rien n'a changé. Je reçois la même erreur. Maintenant, je ne sais pas ce que j'ai à faire.

Le code est:

geriDonecek.setToplamListeBuyuklugu((Integer)criteria2.setProjection(Projections‌​.rowCount()).uniqueResult());

Pls m'aider, j'en serai très heureux.

Merci d'avance.

  • Poste le code c'est jeter de l'exception sur. Sinon, comment pouvons-nous aider?
  • geriDonecek.setToplamListeBuyuklugu((Integer)criteria2.setProjection(Projections.rowCount()).uniqueResult()); Exception est levée sur ce code. Le paramètre de type de setToplamListeBuyuklugu est de type int.
InformationsquelleAutor köksalfp | 2013-01-30