Это библиотеки, которые я использую в своем pom.xml
Код: Выделить всё
com.atomikos
transactions-jdbc
6.0.0
com.atomikos
transactions-jta
6.0.0
Код: Выделить всё
@Bean
public UserTransaction userTransaction() {
//uses javax.transaction.*
return new UserTransactionImp();
}
@Bean(initMethod = "init", destroyMethod = "close")
public TransactionManager transactionManager() {
//uses javax.transaction.*
return new UserTransactionManager();
}
@Bean
public PlatformTransactionManager platformTransactionManager() throws Throwable {
//using jakarta.transaction.*
return new JtaTransactionManager(userTransaction(), transactionManager());
}
Как сделать новые UserTransactionImp() и новые UserTransactionManager() совместимыми с jakarta.transaction.* ?
Подробнее здесь: https://stackoverflow.com/questions/791 ... to-jakarta