org.springframework.transaction.annotation |
JDK 1.5+ annotation for transaction demarcation.
Hooked into Spring's transaction interception infrastructure
via a special TransactionAttributeSource implementation.
|
Java Source File Name | Type | Comment |
AnnotationTransactionAttributeSource.java | Class | Implementation of the
org.springframework.transaction.interceptor.TransactionAttributeSource interface for working with transaction metadata in JDK 1.5+ annotation format. |
Isolation.java | enum | Enumeration that represents transaction isolation levels
for use with the JDK 1.5+ transaction annotation, corresponding
to the TransactionDefinition interface. |
Propagation.java | enum | Enumeration that represents transaction propagation behaviors
for use with the JDK 1.5+ transaction annotation, corresponding
to the TransactionDefinition interface. |
Transactional.java | Annotation | Describes transaction attributes on a method or class.
This annotation type is generally directly comparable to Spring's
org.springframework.transaction.interceptor.RuleBasedTransactionAttribute class, and in fact
AnnotationTransactionAttributeSource will directly
convert the data to the latter class, so that Spring's transaction support code
does not have to know about annotations. |