Глядя повсюду, мне подсказывает, что нужно использовать это:
Код: Выделить всё
@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