*How can i apply Spring’s @Transactional aop on Ex...
# exposed
u
How can i apply Spring’s @Transactional aop on Exposed sql dsl query using just one Spring’s TransactionManager? I added exposed spring boot starter dependency on my project. And i found that dependency provide ExposedAutoConfiguration with SpringTransactionManager that belongs to org.jetbrains.exposed.spring package. For this auto configuration, i could use @Transactional on my exposed query, but i must specify on this annotation that which TransactionManager like this
@Transactional(transactionManager = "springTransactionManager")
I have two transaction manager. First one is for JPA’s TransactionManager and second one is Exposed’s TransactionManager. Then how could i let Exposed query managed by JPA’s TransactionManager not Exposed’s TransactionManager?
u
composite transaction manager
keyword may help you I think initialize two transaction manger bean (JPA, Exposed) and create
@Primary PlatformTransactionManager
bean that decide the current transaction’s manager
😀 1
u
@육진혁 thank you for your answer! I hope your hit make me solve this problem!