我有一个非常熟悉的异常,但是我异常地遇到了这个异常。
我的应用程序在glassfish 3.1服务器上运行良好,然后我将应用程序迁移到glassfish 3.1.2。服务器。我成功地将它部署到新服务器。
当我打开我的应用程序时,出现 java.lang.classcastexception: java.lang.long 无法转换为 java.lang.integer 的异常。
首先,我认为由于ojdbc6.jar而出现异常,然后我用ojdbc14.jar更改了它。我重新启动了服务器,但没有任何改变。我犯了同样的错误。现在,我不知道我必须做什么。
代码是:
geriDonecek.setToplamListeBuyuklugu((Integer)criteria2.setProjection(Projections.rowCount()).uniqueResult());
请帮助我,我会很高兴的。
提前致谢。