如何在Spring中配置事务管理以处理两个不同的数据库?

10 浏览
0 Comments

如何在Spring中配置事务管理以处理两个不同的数据库?

我有两个数据库(MySql和HSQLDB)。我配置了两个数据源和两个EntityManagerFactory beans。我也可以配置两个对应的JpaTransactionManager beans。

但是我不知道如何指定哪一个应该用来管理具体服务类的事务。我想使用@Transactional注解来实现这个目的,但实际上我只能指定一个txManager:


有什么解决办法吗?

0