# Uses of Class
org.springframework.transaction.support.DefaultTransactionDefinition

Packages that use DefaultTransactionDefinition
Package
Description
org.springframework.transaction.interceptor
AOP-based solution for declarative transaction demarcation.
org.springframework.transaction.support
Support classes for the org.springframework.transaction package.

## Uses of DefaultTransactionDefinition in org.springframework.transaction.interceptor

Subclasses of DefaultTransactionDefinition in org.springframework.transaction.interceptor
Modifier and Type
Class
Description
`class`
`DefaultTransactionAttribute`
Spring's common transaction attribute implementation.
`class`
`RuleBasedTransactionAttribute`
TransactionAttribute implementation that works out whether a given exception should cause transaction rollback by applying a number of rollback rules, both positive and negative.

## Uses of DefaultTransactionDefinition in org.springframework.transaction.support

Subclasses of DefaultTransactionDefinition in org.springframework.transaction.support
Modifier and Type
Class
Description
`class`
`TransactionTemplate`
Template class that simplifies programmatic transaction demarcation and transaction exception handling.