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
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
육진혁
08/09/2023, 10:11 AM
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
윤동환
08/10/2023, 2:03 AM
@육진혁 thank you for your answer! I hope your hit make me solve this problem!