非常によく知られている例外がありましたが、この例外に異常に直面しました。
私のアプリケーションは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());
Plsは私を助けてください、私はとてもうれしいです.
前もって感謝します。