"Hibernate Configuration"タブで新しいコンフィグレーションを作成すると、セッションファクトリノードは、メインプロジェクトのpersistence.xmlファイルにリストされているエンティティを正しく表示しますが、ライブラリプロジェクトからすべてのエンティティを検索します。Hibernate Toolsコンフィグレーションライブラリプロジェクトのエンティティが見つかりません
私はアノテーション設定を使用しています。
"Hibernate Configuration"タブで新しいコンフィグレーションを作成すると、セッションファクトリノードは、メインプロジェクトのpersistence.xmlファイルにリストされているエンティティを正しく表示しますが、ライブラリプロジェクトからすべてのエンティティを検索します。Hibernate Toolsコンフィグレーションライブラリプロジェクトのエンティティが見つかりません
私はアノテーション設定を使用しています。
これはpersistence.xmlが動作するためです。 <jar-file>
要素を使用してpersistence.xmlに外部jarを追加できます。複雑なことは、コンパイルされたクラスが異なるプロジェクトの周りに広がっているEclipseで動作させることです。
<persistence-unit name="myPersistenceUnit">
<jar-file>file:../../LibraryProject1/bin</jar-file>
<jar-file>file:../../LibraryProject2/bin</jar-file>
「現在のフォルダは、」コンパイラの出力フォルダ(「ビン」は、私の場合)であるメタを含むもの、すなわち:URL:「ファイル」this answerによって示唆されるように 、あなたは相対で行うことができますpersistence.xmlが/MainProject/src/main/resources/META-INF/persistence.xmlにある場合はINF