【发布时间】:2022-01-12 16:40:14
【问题描述】:
我有一个事务管理器,每个数据库都有多个实体管理器,但如果有任何失败,它不会访问任何一个,我该如何解决这个问题?
@Primary
@Bean
public ChainedTransactionManager transactionManager( ) {
return new ChainedTransactionManager(
new JpaTransactionManager(emR01.getEntityManagerFactory()), new
JpaTransactionManager(emR02.getEntityManagerFactory()), new
JpaTransactionManager(emR03.getEntityManagerFactory()), new
JpaTransactionManager(emR04.getEntityManagerFactory()), new
JpaTransactionManager(emR05.getEntityManagerFactory()), new
JpaTransactionManager(emR06.getEntityManagerFactory()), new
JpaTransactionManager(emR07.getEntityManagerFactory()), new
JpaTransactionManager(emR08.getEntityManagerFactory()), new
JpaTransactionManager(emR09.getEntityManagerFactory())
);
}
【问题讨论】:
标签: java datasource entitymanager