@CompileStatic class GrailsTransactionTemplate extends Object
Template class that simplifies programmatic transaction demarcation and transaction exception handling.
| Modifiers | Name | Description |
|---|---|---|
class |
GrailsTransactionTemplate.1 |
|
class |
GrailsTransactionTemplate.2 |
| Type | Name and description |
|---|---|
CustomizableRollbackTransactionAttribute |
transactionAttribute |
| Constructor and description |
|---|
GrailsTransactionTemplate(org.springframework.transaction.PlatformTransactionManager transactionManager) |
GrailsTransactionTemplate(org.springframework.transaction.PlatformTransactionManager transactionManager, org.springframework.transaction.TransactionDefinition transactionDefinition) |
GrailsTransactionTemplate(org.springframework.transaction.PlatformTransactionManager transactionManager, org.springframework.transaction.interceptor.TransactionAttribute transactionAttribute) |
GrailsTransactionTemplate(org.springframework.transaction.PlatformTransactionManager transactionManager, CustomizableRollbackTransactionAttribute transactionAttribute) |
| Type Params | Return Type | Name and description |
|---|---|---|
<T> |
T |
execute(Closure<T> action) |
<T> |
T |
executeAndRollback(Closure<T> action) |
Groovy Documentation