79108821

Date: 2024-10-21 06:42:53
Score: 1.5
Natty:
Report link

I have tried your suggestions and here is that I can say.

@Qualifier and @Lazy doesn't work. @Bean(name = "transactionManager2") is a right solution but with Andrey answer I choice this :

@Bean
@Primary
public JtaTransactionManager jtaTransactionManager(UserTransaction userTransaction,
                                                   TransactionManager transactionManager) {
    JtaTransactionManager jtaTransactionManager = new JtaTransactionManager();
    jtaTransactionManager.setUserTransaction(userTransaction);
    jtaTransactionManager.setTransactionManager(transactionManager);
    jtaTransactionManager.setAllowCustomIsolationLevels(true);
    return jtaTransactionManager;
}

Thanks for your help.

Reasons:
  • Blacklisted phrase (0.5): Thanks
  • Whitelisted phrase (-0.5): Thanks for your help
  • Long answer (-0.5):
  • Has code block (-0.5):
  • User mentioned (1): @Qualifier
  • User mentioned (0): @Lazy
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Chlamy