1

次のような状況があります:

Project A - Contains a DB-Configurations and Creates Session_Factory at Init.
Project B - Contains entities and using Project A to persist entities.
Project C - Contains entities and using Project A to persist entities.

karaf を使用して OSGi ベースの環境で作業しています。プロジェクト A を使用してエンティティを永続化する小さなコンポーネント/バンドルを作成しています。プロジェクト A は、他のプロジェクトがそれに依存しているため、常に最初にロードされます。

プロジェクト A は開始時にセッション ファクトリを開始しますが、エンティティをスキャンするパッケージ/クラスはありません。

プロジェクトAを使用してオブジェクトを永続化しようとするパッケージは、明らかな例外に終わります

org.hibernate.MappingException: 不明なエンティティ:

パッケージ/クラスをスキャンせずにエンティティを永続化する方法はありますか?

4

2 に答える 2