1つの db スキーマと 2 つ (またはそれ以上) のバンドルがあるとします。
質問: JPA エンティティ (単一のスキーマ用) を複数のバンドルに分散させることは可能ですか?
(最初はフラグメントバンドルを考えていましたが、他の可能性があるかどうか知りたいです)
1つの db スキーマと 2 つ (またはそれ以上) のバンドルがあるとします。
質問: JPA エンティティ (単一のスキーマ用) を複数のバンドルに分散させることは可能ですか?
(最初はフラグメントバンドルを考えていましたが、他の可能性があるかどうか知りたいです)
すべてのエンティティ クラスが persistence.xml にリストされている場合、それは可能です。
JPA エンジンが使用するクラスローダが、すべてのエンティティ クラスと JPA エンジンのクラスも認識していることを確認してください。使用するツール、これを解決する方法によって異なります。例: 一部のエクステンダーは、JPA エンジンのクラスローダーと混合された persistence.xml ファイルを含むバンドルのクラスローダーを使用します。この場合、persistence.xml を含むバンドルによって persistence.xml で使用されるすべてのパッケージをインポートする必要があります。