Class SpringTransactionProvider
java.lang.Object
io.micronaut.configuration.jooq.spring.SpringTransactionProvider
- All Implemented Interfaces:
- TransactionProvider
@Requires(classes=org.springframework.transaction.PlatformTransactionManager.class)
@EachBean(org.springframework.transaction.PlatformTransactionManager.class)
public class SpringTransactionProvider
extends Object
implements TransactionProvider
Allows Spring Transaction to be used with JOOQ.
- Since:
- 1.2.0
- Author:
- Lukas Eder, Andreas Ahlenstorf, Phillip Webb
- 
Constructor SummaryConstructorsConstructorDescriptionSpringTransactionProvider(org.springframework.transaction.PlatformTransactionManager transactionManager) Adapt aPlatformTransactionManagerto jOOQ transaction provider interface.
- 
Method SummaryModifier and TypeMethodDescriptionvoidbegin(TransactionContext context) voidcommit(TransactionContext ctx) void
- 
Constructor Details- 
SpringTransactionProviderpublic SpringTransactionProvider(org.springframework.transaction.PlatformTransactionManager transactionManager) Adapt aPlatformTransactionManagerto jOOQ transaction provider interface.- Parameters:
- transactionManager- The transaction manager
 
 
- 
- 
Method Details- 
begin- Specified by:
- beginin interface- TransactionProvider
 
- 
commit- Specified by:
- commitin interface- TransactionProvider
 
- 
rollback- Specified by:
- rollbackin interface- TransactionProvider
 
 
-