すべてのエンティティをカプセル化する JPA プロジェクトを作成しました。これらのエンティティは REST サービス プロジェクトでも必要になるため、JPA プロジェクトを *.jar としてエクスポートし、REST プロジェクトに含めました (これには JPA ファセットがありません)。
したがって、すべてをサーバーにデプロイでき、フロントエンドから REST サービスにアクセスできますが、クラスに EntityManager を挿入する必要があるとすぐに何も起こりません。entityManager が存在しないため、これにより NullPointerExceptions が発生します。
注入するクラスは、注釈付き@Stateless
の entityManagerとしてマークされます。@PersistenceContext
問題は、ネストされたプロジェクトでインジェクションが機能するか、entityManager を手動でインスタンス化する必要があるかということです。
前もって感謝します!
さらに、Glassfish v 3.1.2 と JPA 2.0 を使用しています。