public class EntityManagerHolder extends ResourceHolderSupport
EntityManagerEE をラップするリソースホルダー。JpaTransactionManager は、指定された EntityManagerFactoryEE について、このクラスのインスタンスをスレッドにバインドします。5.1 以降、SessionHolder の基本クラスとしても機能します。
メモ: これは SPI クラスであり、アプリケーションでの使用は意図されていません。
JpaTransactionManager, EntityManagerFactoryUtils| コンストラクターと説明 |
|---|
EntityManagerHolder(EntityManagerEE entityManager) |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | clear() このリソースホルダーのトランザクション状態をクリアします。 |
EntityManagerEE | getEntityManager() |
protected SavepointManager | getSavepointManager() |
protected boolean | isTransactionActive() |
protected void | setSavepointManager(SavepointManager savepointManager) |
protected void | setTransactionActive(boolean transactionActive) |
getDeadline, getTimeToLiveInMillis, getTimeToLiveInSeconds, hasTimeout, isOpen, isRollbackOnly, isSynchronizedWithTransaction, isVoid, released, requested, reset, resetRollbackOnly, setRollbackOnly, setSynchronizedWithTransaction, setTimeoutInMillis, setTimeoutInSeconds, unboundcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic EntityManagerHolder(@Nullable EntityManagerEE entityManager)
public EntityManagerEE getEntityManager()
protected void setTransactionActive(boolean transactionActive)
protected boolean isTransactionActive()
protected void setSavepointManager(@Nullable SavepointManager savepointManager)
@Nullable protected SavepointManager getSavepointManager()
public void clear()
ResourceHolderSupportResourceHolderSupport の clear