1

現在、現在のアプリケーションで Hibernate バージョン 4.1.17_final を使用しています。アプリケーションで休止状態のマルチテナンシー機能を使用しています。現在のアプリケーションに別のアプリケーションを統合する必要があります。しかし、そのアプリケーションは Hibernate 3.6 バージョンを使用しています。そのアプリケーションから jar をコピーしてそのアプリケーションを統合し、WEB-INF/lib フォルダーに貼り付けました。hibernate 4.1.17 バージョンには互換性があると思いました。私の要件は、API を使用してデータを取得し、アプリケーションに表示する必要があるようなものです。しかし、そのjarからクラスメソッドを呼び出してデータを取得しようとすると、次のエラーが発生します。

java.lang.NoSuchMethodError: org.hibernate.SessionFactory.openSession()Lorg/hibernate/classic/Session;

現在のアプリケーションのバージョンを 3.6 に変更すると、Multi-Tenancy 機能が動作しなくなります。4.0バージョンで利用できるためです。どんな助けでも本当にありがたいです..この問題で私を導いてください. 私はそれをグーグルで検索しましたが、特定の方法は見つかりませんでした。依存関係の構築とマッピングに Maven を使用しています。

詳細情報が必要な場合はお知らせください。

よろしくお願いします、 Parag737

4

0 に答える 0