4

すべてのエンティティをカプセル化する JPA プロジェクトを作成しました。これらのエンティティは REST サービス プロジェクトでも必要になるため、JPA プロジェクトを *.jar としてエクスポートし、REST プロジェクトに含めました (これには JPA ファセットがありません)。

したがって、すべてをサーバーにデプロイでき、フロントエンドから REST サービスにアクセスできますが、クラスに EntityManager を挿入する必要があるとすぐに何も起こりません。entityManager が存在しないため、これにより NullPointerExceptions が発生します。

注入するクラスは、注釈付き@Statelessの entityManagerとしてマークされます。@PersistenceContext

問題は、ネストされたプロジェクトでインジェクションが機能するか、entityManager を手動でインスタンス化する必要があるかということです。

前もって感謝します!

さらに、Glassfish v 3.1.2 と JPA 2.0 を使用しています。

4

1 に答える 1