For implementors, it is recommended to derive from the provided {@link org.springframework.transaction.support.AbstractPlatformTransactionManager}class, which pre-implements the defined propagation behavior and takes care of transaction synchronization handling. Subclasses have to implement template methods for specific states of the underlying transaction, for example: begin, suspend, resume, commit.
The default implementations of this strategy interface are {@link org.springframework.transaction.jta.JtaTransactionManager} and{@link org.springframework.jdbc.datasource.DataSourceTransactionManager}, which can serve as an implementation guide for other transaction strategies. @author Rod Johnson @author Juergen Hoeller @since 16.05.2003 @see org.springframework.transaction.support.TransactionTemplate @see org.springframework.transaction.interceptor.TransactionInterceptor @see org.springframework.transaction.interceptor.TransactionProxyFactoryBean
|
|