1

iPOJOでJPA(Hibernate)を使用する方法の例はありますか?

OSGi バンドル (iPOJO を使用) がデータベースと対話する通常の方法は何ですか。たとえば、EntityManagerFactory はサービスとして提供されますか? それとも、データベースの操作を担当する単一のサービスがありますか (そして、このサービスはファクトリを使用して EntityManager を作成します)?

4

2 に答える 2

0

現在、EntityManager を iPOJO コンポーネントに注入することはできないようですが、Aries ブループリントと iPOJO を組み合わせて、データベース関連のサービスを iPOJO コンポーネントに提供することができます。

解決策は、Aries ブループリントを使用してデータ ソースとデータベース関連サービス (DAO を使用し、次に EntityManager を使用する) のバンドルを作成し、それらのサービスを @Requires で iPOJO コンポーネントに注入することです。

于 2014-11-30T14:22:17.913 に答える