私の問題に関してはstackoverflowで他にも多くの質問がありましたが、適切な解決策が見つかりませんでした。OSGIアプリケーションでEntityManagerを提供するためのベストプラクティス
私はOSGIアプリケーション(Equinox)を開発し、JPA(EclipseLink)を使用しています。今度は、EntityManagerを必要とするバンドルでEntityManagerを取得する最善の方法を尋ねます。 EntityManagerFactoryをサービスとして公開し、それを使用してEntityMangerを取得すると、EntityManagerを使用するすべてのバンドルにpersistence.xmlを提供する必要があります。 EntityMangerの1つのインスタンスを共有するutitlityクラスを作成し、それをサービスとして公開すると、スレッド同期の問題に遭うことが恐れられます。
OSGIとJPAの使用時にEntityManagerを提供するためのベストプラクティスはありますか?
おかげ
ダン