我有一个非常熟悉的异常,但我异常地遇到了这个异常。
我的应用程序在glassfish 3.1服务器上运行良好,然后我将应用程序迁移到glassfish 3.1.2。服务器。我成功地将它部署到新服务器。
当我打开我的应用程序时,我得到一个异常 java.lang.classcastexception: java.lang.long cannot be cast to java.lang.integer。
首先,我认为异常出现是由于ojdbc6.jar然后我用ojdbc14.jar改变了它。我重新启动了服务器,但没有任何改变。我犯了同样的错误。现在,我不知道我必须做什么。
代码是:
geriDonecek.setToplamListeBuyuklugu((Integer)criteria2.setProjection(Projections??.rowCount()).uniqueResult());
Run Code Online (Sandbox Code Playgroud)
请帮助我,我会很高兴。
提前致谢。
使用该Long.intValue()函数将您的 long 转换为整数。
criteria2.setProjection(Projections??.rowCount()).uniqueResult().intValue()) 应该管用
| 归档时间: |
|
| 查看次数: |
18861 次 |
| 最近记录: |