クラス SessionHolder
java.lang.ObjectSE
org.springframework.transaction.support.ResourceHolderSupport
org.springframework.orm.jpa.EntityManagerHolder
org.springframework.orm.hibernate5.SessionHolder
- 実装されているすべてのインターフェース:
ResourceHolder
Hibernate
Session(およびオプションの Transaction)をラップするリソースホルダー。HibernateTransactionManager は、指定された SessionFactory について、このクラスのインスタンスをスレッドにバインドします。5.1 の時点で EntityManagerHolder を拡張し、Hibernate 5.2+ の EntityManager ハンドルを自動的に公開します。メモ: これは SPI クラスであり、アプリケーションでの使用は意図されていません。
- 導入:
- 4.2
- 作成者:
- Juergen Hoeller
- 関連事項:
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明voidclear()このリソースホルダーのトランザクション状態をクリアします。voidsetPreviousFlushMode(FlushMode previousFlushMode) voidsetTransaction(Transaction transaction) クラス org.springframework.orm.jpa.EntityManagerHolder から継承されたメソッド
getEntityManager, getSavepointManager, isTransactionActive, setSavepointManager, setTransactionActiveクラス org.springframework.transaction.support.ResourceHolderSupport から継承されたメソッド
getDeadline, getTimeToLiveInMillis, getTimeToLiveInSeconds, hasTimeout, isOpen, isRollbackOnly, isSynchronizedWithTransaction, isVoid, released, requested, reset, resetRollbackOnly, setRollbackOnly, setSynchronizedWithTransaction, setTimeoutInMillis, setTimeoutInSeconds, unbound
コンストラクターの詳細
SessionHolder
メソッドの詳細
getSession
setTransaction
getTransaction
setPreviousFlushMode
getPreviousFlushMode
clear
public void clear()クラスからコピーされた説明:ResourceHolderSupportこのリソースホルダーのトランザクション状態をクリアします。- オーバーライド:
- クラス
EntityManagerHolderのclear