HiAll、 私が言うのTomcat documentationためのEclipseLinkで混乱していた:JPAへ@TransationalはSpring、Eclipselink、Tomcat環境で使用できますか?
を使用します制限:コンテナの ない@PersistenceContext注入は、持続性ユニットが使用可能な管理 - Persistence.createEntityManagerFactory(JTA_PU_NAME)
と、このquestion&answerによって:
典型的なJPA構成Springではこのように見えるため、手動でEntityManagerを作成する必要はありません。 @PersistenceContext private EntityManager em;
エンティティマネージャがこの注釈@PersistenceContextを使用して自動的に作成され、手動で作成する必要はありませんか?
現在のところ、私の@Transactionalアノテーションは正しく動作せず、エンティティマネージャを手動で作成していることが原因です。
助けが必要です。
そして、あなたも指定することができ、何のEntityManagerとのEntityManagerFactoryに注釈@PersistenceContextを追加することの違いは? – javagirl
EntityManagerFactoryの@PersistenceContextは機能しません。 EntityManagerFactoriesの場合@PersistenceUnitを使用する必要があります – dunni
@dunni大変ありがとうございます...いくつかのドキュメントは恐ろしいものです – javagirl