クラス 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