インターフェースの使用 
org.springframework.transaction.TransactionDefinition
TransactionDefinition を使用するパッケージ 
 パッケージ 
 説明 
 簡単な DataSource アクセス用のユーティリティクラス、単一の DataSource 用の PlatformTransactionManager、およびさまざまな単純な DataSource 実装を提供します。
 単一の JMS ConnectionFactory の PlatformTransactionManager 実装、および SingleConnectionFactory アダプターを提供します。
Hibernate ORM 5.x と Spring の概念の統合を提供するパッケージ。
JPA(Java Persistence API)と Spring コンセプトの統合を提供するパッケージ。
 特定の JPA ベンダーに適応するためのサポートクラス。
 簡単な ConnectionFactory アクセス用のユーティリティクラス、単一の ConnectionFactory 用の ReactiveTransactionManager、およびさまざまな単純な ConnectionFactory 実装を提供します。
Spring のコアトランザクション管理 API(特定のトランザクション管理システムに依存しない)。Spring のトランザクションインフラストラクチャの例外階層。トランザクションマネージャー、定義、ステータスインターフェース。
 宣言的なトランザクション区分のための AOP ベースのソリューション。
JTA のトランザクション SPI 実装。
 リアクティブトランザクション管理のクラスをサポートします。
org.springframework.transaction パッケージのサポートクラス。
- org.springframework.jdbc.datasource 内の TransactionDefinition 使用型 TransactionDefinition のパラメーターを持つ org.springframework.jdbc.datasource のメソッド修飾子と型メソッド説明- protected voidDataSourceTransactionManager.- doBegin- (ObjectSE transaction, TransactionDefinition definition) - static IntegerSEDataSourceUtils.- prepareConnectionForTransaction- (ConnectionSE con, TransactionDefinition definition) 特定のトランザクションセマンティクスで特定の接続を準備します。- protected voidDataSourceTransactionManager.- prepareTransactionalConnection- (ConnectionSE con, TransactionDefinition definition) トランザクション開始直後にトランザクション- Connectionを準備します。
- org.springframework.jms.connection 内の TransactionDefinition 使用型 TransactionDefinition のパラメーターを持つ org.springframework.jms.connection のメソッド修飾子と型メソッド説明- protected voidJmsTransactionManager.- doBegin- (ObjectSE transaction, TransactionDefinition definition) 
- org.springframework.orm.hibernate5 内の TransactionDefinition 使用型 TransactionDefinition のパラメーターを持つ org.springframework.orm.hibernate5 のメソッド修飾子と型メソッド説明- protected voidHibernateTransactionManager.- doBegin- (ObjectSE transaction, TransactionDefinition definition) 
- org.springframework.orm.jpa 内の TransactionDefinition 使用型 TransactionDefinition のパラメーターを持つ org.springframework.orm.jpa のメソッド修飾子と型メソッド説明DefaultJpaDialect.- beginTransaction- (EntityManagerEE entityManager, TransactionDefinition definition) この実装は、標準の JPA- Transaction.beginメソッドを呼び出します。JpaDialect.- beginTransaction- (EntityManagerEE entityManager, TransactionDefinition definition) 指定された JPA トランザクションを開始し、指定された Spring トランザクション定義で指定されたセマンティクス(特に、分離レベルとタイムアウト)を適用します。- protected voidJpaTransactionManager.- doBegin- (ObjectSE transaction, TransactionDefinition definition) 
- org.springframework.orm.jpa.vendor 内の TransactionDefinition 使用型 TransactionDefinition のパラメーターを持つ org.springframework.orm.jpa.vendor のメソッド修飾子と型メソッド説明EclipseLinkJpaDialect.- beginTransaction- (EntityManagerEE entityManager, TransactionDefinition definition) HibernateJpaDialect.- beginTransaction- (EntityManagerEE entityManager, TransactionDefinition definition) 
- org.springframework.r2dbc.connection 内の TransactionDefinition 使用型 TransactionDefinition のパラメーターを持つ org.springframework.r2dbc.connection のメソッド修飾子と型メソッド説明- protected TransactionDefinitionR2dbcTransactionManager.- createTransactionDefinition- (TransactionDefinition definition) - TransactionDefinitionからトランザクション定義を決定します。- protected DurationSER2dbcTransactionManager.- determineTimeout- (TransactionDefinition definition) 特定の定義に使用する実際のタイムアウトを決定します。- protected reactor.core.publisher.Mono<VoidSE>R2dbcTransactionManager.- doBegin- (TransactionSynchronizationManager synchronizationManager, ObjectSE transaction, TransactionDefinition definition) - protected reactor.core.publisher.Mono<VoidSE>R2dbcTransactionManager.- prepareTransactionalConnection- (Connection con, TransactionDefinition definition) トランザクション開始直後にトランザクション- Connectionを準備します。
- org.springframework.transaction 内の TransactionDefinition 使用修飾子と型メソッド説明- static TransactionDefinitionTransactionDefinition.- withDefaults()デフォルトで変更不可能な- TransactionDefinitionを返します。型 TransactionDefinition のパラメーターを持つ org.springframework.transaction のメソッド修飾子と型メソッド説明- reactor.core.publisher.Mono<ReactiveTransaction>ReactiveTransactionManager.- getReactiveTransaction- (TransactionDefinition definition) 指定された伝播動作に従って、現在アクティブなリアクティブトランザクションを発行するか、新しいトランザクションを作成します。PlatformTransactionManager.- getTransaction- (TransactionDefinition definition) 指定された伝播動作に従って、現在アクティブなトランザクションを返すか、新しいトランザクションを作成します。
- org.springframework.transaction.interceptor 内の TransactionDefinition 使用修飾子と型クラス説明- classSpring の一般的なトランザクション属性の実装。- classすべての呼び出しを特定のターゲット- TransactionAttributeインスタンスに委譲する- TransactionAttribute実装。- classTransactionAttribute の実装。ポジティブとネガティブの両方の多数のロールバックルールを適用することにより、特定の例外がトランザクションロールバックを引き起こすかどうかを判断します。
- org.springframework.transaction.jta 内の TransactionDefinition 使用型 TransactionDefinition のパラメーターを持つ org.springframework.transaction.jta のメソッド修飾子と型メソッド説明- protected voidJtaTransactionManager.- doBegin- (ObjectSE transaction, TransactionDefinition definition) - protected voidJtaTransactionManager.- doJtaBegin- (JtaTransactionObject txObject, TransactionDefinition definition) JTA UserTransaction または TransactionManager で JTA 開始を実行します。
- org.springframework.transaction.reactive 内の TransactionDefinition 使用型 TransactionDefinition のパラメーターを持つ org.springframework.transaction.reactive のメソッド修飾子と型メソッド説明- static TransactionalOperatorTransactionalOperator.- create- (ReactiveTransactionManager transactionManager, TransactionDefinition transactionDefinition) - protected abstract reactor.core.publisher.Mono<VoidSE>AbstractReactiveTransactionManager.- doBegin- (TransactionSynchronizationManager synchronizationManager, ObjectSE transaction, TransactionDefinition definition) 指定されたトランザクション定義に従って、セマンティクスで新しいトランザクションを開始します。- final reactor.core.publisher.Mono<ReactiveTransaction>AbstractReactiveTransactionManager.- getReactiveTransaction- (TransactionDefinition definition) この実装は、伝播動作を処理します。
- org.springframework.transaction.support 内の TransactionDefinition 使用org.springframework.transaction.support 内の TransactionDefinition サブインターフェース修飾子と型インターフェース説明- interface- TransactionDefinitionの拡張バリアント。リソーストランザクション、特にトランザクションリソースがローカル最適化の準備ができているかどうかを示します。修飾子と型クラス説明- class- TransactionDefinitionインターフェースのデフォルト実装。Bean スタイルの構成と適切なデフォルト値(PROPAGATION_REQUIRED、ISOLATION_DEFAULT、TIMEOUT_DEFAULT、readOnly = false)を提供します。- classすべての呼び出しを特定のターゲット- TransactionDefinitionインスタンスに委譲する- TransactionDefinition実装。- classプログラムによるトランザクション境界設定とトランザクション例外処理を簡略化するテンプレートクラス。型 TransactionDefinition のパラメーターを持つ org.springframework.transaction.support のメソッド修飾子と型メソッド説明- protected intAbstractPlatformTransactionManager.- determineTimeout- (TransactionDefinition definition) 特定の定義に使用する実際のタイムアウトを決定します。- protected abstract voidAbstractPlatformTransactionManager.- doBegin- (ObjectSE transaction, TransactionDefinition definition) 指定されたトランザクション定義に従って、セマンティクスで新しいトランザクションを開始します。- <T> TCallbackPreferringPlatformTransactionManager.- execute- (TransactionDefinition definition, TransactionCallback<T> callback) トランザクション内で、指定されたコールバックオブジェクトによって指定されたアクションを実行します。- final TransactionStatusAbstractPlatformTransactionManager.- getTransaction- (TransactionDefinition definition) この実装は、伝播動作を処理します。- protected voidAbstractPlatformTransactionManager.- prepareSynchronization- (DefaultTransactionStatus status, TransactionDefinition definition) 必要に応じて、トランザクションの同期を初期化します。型 TransactionDefinition のパラメーターを持つ org.springframework.transaction.support のコンストラクター修飾子コンストラクター説明コピーコンストラクター。- DelegatingTransactionDefinition- (TransactionDefinition targetDefinition) 指定されたターゲット属性の DelegatingTransactionAttribute を作成します。- TransactionTemplate- (PlatformTransactionManager transactionManager, TransactionDefinition transactionDefinition) 指定されたトランザクション定義からデフォルト設定を取得し、指定されたトランザクションマネージャーを使用して新しい TransactionTemplate を構築します。