クラス EntityManagerHolder

実装されているすべてのインターフェース:
ResourceHolder
既知の直属サブクラス
SessionHolder

public class EntityManagerHolder extends ResourceHolderSupport
JPA EntityManager をラップするリソースホルダー。JpaTransactionManager は、指定された EntityManagerFactory に対して、このクラスのインスタンスをスレッドにバインドします。

メモ: これは SPI クラスであり、アプリケーションでの使用は意図されていません。

導入:
2.0
作成者:
Juergen Hoeller
関連事項:
  • フィールドの詳細

    • entityManager

      protected @Nullable jakarta.persistence.EntityManager entityManager
  • コンストラクターの詳細

    • EntityManagerHolder

      public EntityManagerHolder(@Nullable jakarta.persistence.EntityManager entityManager)
  • メソッドの詳細

    • getEntityManager

      public jakarta.persistence.EntityManager getEntityManager()
    • setTransactionActive

      protected void setTransactionActive(boolean transactionActive)
    • isTransactionActive

      protected boolean isTransactionActive()
    • setSavepointManager

      protected void setSavepointManager(@Nullable SavepointManager savepointManager)
    • getSavepointManager

      protected @Nullable SavepointManager getSavepointManager()
    • clear

      public void clear()
      クラスからコピーされた説明: ResourceHolderSupport
      このリソースホルダーのトランザクション状態をクリアします。
      オーバーライド:
      クラス ResourceHolderSupportclear 
    • closeAll

      protected void closeAll()