| パッケージ | 説明 |
|---|---|
| org.springframework.jca.cci.connection | 簡単な ConnectionFactory アクセス用のユーティリティクラス、ローカル CCI トランザクション用の PlatformTransactionManager、およびさまざまなシンプルな ConnectionFactory プロキシ / アダプターを提供します。 |
| org.springframework.jdbc.datasource | 簡単な DataSource アクセス用のユーティリティクラス、単一の DataSource 用の PlatformTransactionManager、およびさまざまな単純な DataSource 実装を提供します。 |
| org.springframework.jdbc.support | jdbc.core および jdbc.object パッケージのクラスで使用される JDBC フレームワークのクラスをサポートします。 |
| org.springframework.jms.connection | 単一の JMS ConnectionFactory の PlatformTransactionManager 実装、および SingleConnectionFactory アダプターを提供します。 |
| org.springframework.orm.hibernate5 | Hibernate 5.x と Spring の概念の統合を提供するパッケージ。 |
| org.springframework.orm.jpa | JPA(Java Persistence API)と Spring コンセプトの統合を提供するパッケージ。 |
| org.springframework.r2dbc.connection | 簡単な ConnectionFactory アクセス用のユーティリティクラス、単一の ConnectionFactory 用の ReactiveTransactionManager、およびさまざまな単純な ConnectionFactory 実装を提供します。 |
| org.springframework.transaction | Spring のコアトランザクション管理 API(特定のトランザクション管理システムに依存しない)。Spring のトランザクションインフラストラクチャの例外階層。トランザクションマネージャー、定義、ステータスインターフェース。 |
| org.springframework.transaction.annotation | Spring のアノテーションベースのトランザクション境界のサポート。 |
| org.springframework.transaction.interceptor | 宣言的なトランザクション区分のための AOP ベースのソリューション。 |
| org.springframework.transaction.jta | JTA のトランザクション SPI 実装。 |
| org.springframework.transaction.reactive | リアクティブトランザクション管理のクラスをサポートします。 |
| org.springframework.transaction.support | org.springframework.transaction パッケージのサポートクラス。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | CciLocalTransactionManager 使用すべきではありません。 5.3 以降、特定のデータアクセス API を推奨 (代替がない場合はネイティブ CCI の使用を推奨) |
| 修飾子と型 | クラスと説明 |
|---|---|
class | DataSourceTransactionManager 単一の JDBC DataSourceSE の PlatformTransactionManager 実装。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | JdbcTransactionManagerJdbcAccessor - プレーン DataSourceTransactionManager の整列されたサブクラスであり、コミットおよびロールバックステップに共通の JDBC 例外変換を追加します。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | JmsTransactionManager 単一の JMS ConnectionFactoryEE の PlatformTransactionManager 実装。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | HibernateTransactionManager 単一の Hibernate SessionFactory の PlatformTransactionManager 実装。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | JpaTransactionManager 単一の JPA EntityManagerFactoryEE の PlatformTransactionManager 実装。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | R2dbcTransactionManager 単一の R2DBC ConnectionFactory の ReactiveTransactionManager 実装。 |
| 修飾子と型 | インターフェースと説明 |
|---|---|
interface | PlatformTransactionManager これは、Spring の命令型トランザクションインフラストラクチャの中心的なインターフェースです。 |
interface | ReactiveTransactionManager これは、Spring のリアクティブトランザクションインフラストラクチャの中心的なインターフェースです。 |
| 修飾子と型 | フィールドと説明 |
|---|---|
protected TransactionManager | AbstractTransactionManagementConfiguration.txManagerTransactionManagementConfigurer を介して構成されたデフォルトのトランザクションマネージャー。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
TransactionManager | TransactionManagementConfigurer.annotationDrivenTransactionManager() アノテーション駆動型データベースのトランザクション管理に使用するデフォルトのトランザクションマネージャー Bean を返します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected TransactionManager | TransactionAspectSupport.determineTransactionManager(TransactionAttribute txAttr) 特定のトランザクションに使用する特定のトランザクションマネージャーを決定します。 |
TransactionManager | TransactionAspectSupport.getTransactionManager() デフォルトのトランザクションマネージャー、または不明の場合は null を返します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | TransactionAspectSupport.setTransactionManager(TransactionManager transactionManager) トランザクションの駆動に使用するデフォルトのトランザクションマネージャーを指定します。 |
| コンストラクターと説明 |
|---|
TransactionInterceptor(TransactionManager ptm, TransactionAttributeSource tas) 新しい TransactionInterceptor を作成します。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | JtaTransactionManager バックエンド JTA プロバイダーに委譲する、JTA の PlatformTransactionManager 実装。 |
class | WebLogicJtaTransactionManagerBEA WebLogic(9.0 以降)用の特別な JtaTransactionManager バリアント。 |
class | WebSphereUowTransactionManagerWebSphere の JNDI 環境から取得した、 UOWManager インスタンスに委譲する WebSphere 固有の PlatformTransactionManager 実装。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | AbstractReactiveTransactionManagerSpring の標準的なリアクティブトランザクションワークフローを実装する抽象基本クラス。具体的なプラットフォームトランザクションマネージャーの基盤として機能します。 |
| 修飾子と型 | インターフェースと説明 |
|---|---|
interface | CallbackPreferringPlatformTransactionManagerPlatformTransactionManager インターフェースの拡張。トランザクション内で特定のコールバックを実行するためのメソッドを公開します。 |
interface | ResourceTransactionManagerPlatformTransactionManager インターフェースの拡張。単一のターゲットリソースで動作するネイティブリソーストランザクションマネージャーを示します。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | AbstractPlatformTransactionManagerSpring の標準トランザクションワークフローを実装する抽象基本クラス。 JtaTransactionManager などの具体的なプラットフォームトランザクションマネージャーの基盤として機能します。 |