インターフェースの使用
org.springframework.transaction.TransactionManager
TransactionManager を使用するパッケージ
パッケージ
説明
簡単な DataSource アクセス用のユーティリティクラス、単一の DataSource 用の PlatformTransactionManager、およびさまざまな単純な DataSource 実装を提供します。
jdbc.core および jdbc.object パッケージのクラスで使用される JDBC フレームワークのクラスをサポートします。
単一の JMS ConnectionFactory の PlatformTransactionManager 実装、および SingleConnectionFactory アダプターを提供します。
JPA(Java Persistence API)と Spring コンセプトの統合を提供するパッケージ。
JPA と統合された Hibernate 固有のサポートクラス。
簡単な ConnectionFactory アクセス用のユーティリティクラス、単一の ConnectionFactory 用の ReactiveTransactionManager、およびさまざまな単純な ConnectionFactory 実装を提供します。
Spring のコアトランザクション管理 API(特定のトランザクション管理システムに依存しない)。Spring のトランザクションインフラストラクチャの例外階層。トランザクションマネージャー、定義、ステータスインターフェース。
Spring のアノテーションベースのトランザクション境界のサポート。
宣言的なトランザクション区分のための AOP ベースのソリューション。
JTA のトランザクション SPI 実装。
リアクティブトランザクション管理のクラスをサポートします。
org.springframework.transaction パッケージのサポートクラス。
org.springframework.jdbc.datasource 内の TransactionManager 使用
TransactionManager を実装している org.springframework.jdbc.datasource のクラスorg.springframework.jdbc.support 内の TransactionManager 使用
TransactionManager を実装している org.springframework.jdbc.support のクラス修飾子と型クラス説明classJdbcAccessor- プレーンDataSourceTransactionManagerの整列されたサブクラスであり、コミットおよびロールバックステップに共通の JDBC 例外変換を追加します。org.springframework.jms.connection 内の TransactionManager 使用
TransactionManager を実装している org.springframework.jms.connection のクラスorg.springframework.orm.jpa 内の TransactionManager 使用
TransactionManager を実装している org.springframework.orm.jpa のクラスorg.springframework.orm.jpa.hibernate 内の TransactionManager 使用
TransactionManager を実装している org.springframework.orm.jpa.hibernate のクラスorg.springframework.r2dbc.connection 内の TransactionManager 使用
TransactionManager を実装している org.springframework.r2dbc.connection のクラスorg.springframework.transaction 内の TransactionManager 使用
org.springframework.transaction 内の TransactionManager サブインターフェース修飾子と型インターフェース説明interfaceトランザクションマネージャー実装の共通構成インターフェース。interfaceこれは、Spring の命令型トランザクションインフラストラクチャの中心的なインターフェースです。interfaceこれは、Spring のリアクティブトランザクションインフラストラクチャの中心的なインターフェースです。org.springframework.transaction.annotation 内の TransactionManager 使用
TransactionManager として宣言されている org.springframework.transaction.annotation のフィールド修飾子と型フィールド説明protected @Nullable TransactionManagerAbstractTransactionManagementConfiguration.txManagerTransactionManagementConfigurerを介して構成されたデフォルトのトランザクションマネージャー。修飾子と型メソッド説明TransactionManagementConfigurer.annotationDrivenTransactionManager()アノテーション駆動型データベースのトランザクション管理に使用するデフォルトのトランザクションマネージャー Bean を返します。org.springframework.transaction.interceptor 内の TransactionManager 使用
修飾子と型メソッド説明protected @Nullable TransactionManagerTransactionAspectSupport.determineTransactionManager(@Nullable TransactionAttribute txAttr) 使用すべきではありません。protected @Nullable TransactionManagerTransactionAspectSupport.determineTransactionManager(@Nullable TransactionAttribute txAttr, @Nullable ClassSE<?> targetClass) 特定のトランザクションに使用する特定のトランザクションマネージャーを決定します。TransactionAspectSupport.getTransactionManager()デフォルトのトランザクションマネージャー、または不明の場合はnullを返します。型 TransactionManager のパラメーターを持つ org.springframework.transaction.interceptor のメソッド修飾子と型メソッド説明voidTransactionAspectSupport.setTransactionManager(@Nullable TransactionManager transactionManager) トランザクションの駆動に使用するデフォルトのトランザクションマネージャーを指定します。型 TransactionManager のパラメーターを持つ org.springframework.transaction.interceptor のコンストラクター修飾子コンストラクター説明新しい TransactionInterceptor を作成します。org.springframework.transaction.jta 内の TransactionManager 使用
TransactionManager を実装している org.springframework.transaction.jta のクラスorg.springframework.transaction.reactive 内の TransactionManager 使用
修飾子と型クラス説明classSpring の標準的なリアクティブトランザクションワークフローを実装する抽象基本クラス。具体的なプラットフォームトランザクションマネージャーの基盤として機能します。org.springframework.transaction.support 内の TransactionManager 使用
org.springframework.transaction.support 内の TransactionManager サブインターフェース修飾子と型インターフェース説明interfacePlatformTransactionManagerインターフェースの拡張。トランザクション内で特定のコールバックを実行するためのメソッドを公開します。interfacePlatformTransactionManagerインターフェースの拡張。単一のターゲットリソースで動作するネイティブリソーストランザクションマネージャーを示します。修飾子と型クラス説明classSpring の標準トランザクションワークフローを実装する抽象基本クラス。JtaTransactionManagerなどの具体的なプラットフォームトランザクションマネージャーの基盤として機能します。
TransactionAspectSupport.determineTransactionManager(TransactionAttribute, Class)を推奨