私は1つのjarライブラリA(またはEclipseのプロジェクト)を持っています。これには独自の永続ユニット(META-INF/persistence.xml)といくつかのエンティティクラスがあり、これを使用する別のプロジェクト(B)があります。プロジェクト B には、永続化ユニットとエンティティ クラスもあります。
プロジェクト BI では、プロジェクト A と B の両方のエンティティ クラスを使用する必要があります。ただし、「A」を永続化ユニット名として設定すると、このクエリがプロジェクト B のエンティティにある場合、EntityManager は名前付きクエリを作成できません。「B」を永続化として設定すると、ユニット名の場合、プロジェクト A のエンティティから名前付きクエリを作成できません。エラー メッセージは次のとおりです。
NamedQuery of name: MyEntityName.myQueryName not found.
永続化ユニットに他の永続化ユニットを含めることはできますか? または、この問題を解決する他の方法はありますか?