Uses of Package
org.springframework.transaction.support
Package
Description
Provides a utility class for easy DataSource access,
a PlatformTransactionManager for a single DataSource,
and various simple DataSource implementations.
Support classes for the JDBC framework, used by the classes in the
jdbc.core and jdbc.object packages.
Provides a PlatformTransactionManager implementation for a single
JMS ConnectionFactory, and a SingleConnectionFactory adapter.
Package providing integration of
Hibernate 5.x
with Spring concepts.
Package providing integration of JPA (Java Persistence API) with Spring concepts.
Provides a utility class for easy ConnectionFactory access,
a ReactiveTransactionManager for a single ConnectionFactory,
and various simple ConnectionFactory implementations.
AOP-based solution for declarative transaction demarcation.
Transaction SPI implementation for JTA.
Support classes for the org.springframework.transaction package.
-
ClassDescriptionAbstract base class that implements Spring's standard transaction workflow, serving as basis for concrete platform transaction managers like
JtaTransactionManager
.Default implementation of theTransactionStatus
interface, used byAbstractPlatformTransactionManager
.Generic interface to be implemented by resource holders.Convenient base class for resource holders.Extension of thePlatformTransactionManager
interface, indicating a native resource transaction manager, operating on a single target resource.Interface to be implemented by transaction objects that are able to return an internal rollback-only marker, typically from a another transaction that has participated and marked it as rollback-only. -
ClassDescriptionAbstract base class that implements Spring's standard transaction workflow, serving as basis for concrete platform transaction managers like
JtaTransactionManager
.Extension of thePlatformTransactionManager
interface, indicating a native resource transaction manager, operating on a single target resource. -
ClassDescriptionAbstract base class that implements Spring's standard transaction workflow, serving as basis for concrete platform transaction managers like
JtaTransactionManager
.Default implementation of theTransactionStatus
interface, used byAbstractPlatformTransactionManager
.Generic interface to be implemented by resource holders.Convenient base class for resource holders.Extension of thePlatformTransactionManager
interface, indicating a native resource transaction manager, operating on a single target resource. -
ClassDescriptionAbstract base class that implements Spring's standard transaction workflow, serving as basis for concrete platform transaction managers like
JtaTransactionManager
.Default implementation of theTransactionStatus
interface, used byAbstractPlatformTransactionManager
.Generic interface to be implemented by resource holders.Convenient base class for resource holders.Extension of thePlatformTransactionManager
interface, indicating a native resource transaction manager, operating on a single target resource.Interface for transaction synchronization callbacks. -
ClassDescriptionAbstract base class that implements Spring's standard transaction workflow, serving as basis for concrete platform transaction managers like
JtaTransactionManager
.Default implementation of theTransactionStatus
interface, used byAbstractPlatformTransactionManager
.Generic interface to be implemented by resource holders.Convenient base class for resource holders.Extension of thePlatformTransactionManager
interface, indicating a native resource transaction manager, operating on a single target resource. -
ClassDescriptionGeneric interface to be implemented by resource holders.Convenient base class for resource holders.
-
ClassDescriptionDefault implementation of the
TransactionDefinition
interface, offering bean-style configuration and sensible default values (PROPAGATION_REQUIRED, ISOLATION_DEFAULT, TIMEOUT_DEFAULT, readOnly=false).TransactionDefinition
implementation that delegates all calls to a given targetTransactionDefinition
instance. -
ClassDescriptionAbstract base class that implements Spring's standard transaction workflow, serving as basis for concrete platform transaction managers like
JtaTransactionManager
.Default implementation of theTransactionStatus
interface, used byAbstractPlatformTransactionManager
.Interface to be implemented by transaction objects that are able to return an internal rollback-only marker, typically from a another transaction that has participated and marked it as rollback-only.Interface for transaction synchronization callbacks. -
ClassDescriptionHolder for suspended resources.Abstract base implementation of the
TransactionStatus
interface.Default implementation of theTransactionDefinition
interface, offering bean-style configuration and sensible default values (PROPAGATION_REQUIRED, ISOLATION_DEFAULT, TIMEOUT_DEFAULT, readOnly=false).Default implementation of theTransactionStatus
interface, used byAbstractPlatformTransactionManager
.Generic interface to be implemented by resource holders.Extension of thePlatformTransactionManager
interface, indicating a native resource transaction manager, operating on a single target resource.Callback interface for transactional code.Interface specifying basic transaction execution operations.Interface for transaction synchronization callbacks.