0

RCP アプリケーション内で休止状態を使用しようとすると、MappingNotFoundException が発生します。Javaコードで休止状態を問題なく使用できます。最新の安定した hibernate リリース (4.2.2) をダウンロードし、既存の jar を使用してプラグイン プロジェクトに必要なすべての jar を含めました。参照されているプラ​​グイン プロジェクトとメイン プロジェクトの両方にバディ ロード手法を実装しました。リソースが hibernate.cfg.xml にマップされた注釈ベースの休止状態モデルを使用しています。次のように sessionFactory を実装しました。

File configFile = new File("absolute file path of hibernate.cfg.xml here");
Configuration cfg = new Configuration();
sessionFactory = cfg.configure(configFile).buildSessionFactory(); //throws error here

plugin.xml のランタイム クラスパスには、hbm.xml ファイルを含むフォルダーがリストされています。

私のマッピングの例:

<mapping resource="hibernate/model/Address.hbm.xml"/>

このプロジェクトは Maven を使用して、Java テストの休止状態の依存関係とアプリケーションのプラグインの依存関係を解決しています。

提供された洞察は大歓迎です!

4

0 に答える 0