Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 spring 3.x 应用程序中搜索一种方法来管理许多数据库。现在我们支持mysql,但是我们需要支持firebird和postgress sql。
我们不使用 orm。
用spring支持许多数据库的最佳方法是什么?
正如 duffymo 所说,一旦您为每个数据库定义了一个数据源,就为每个数据库定义一个事务管理器,您可以使用 @Transactional("managerXname") 进行声明性事务划分。
您将拥有多个数据源 - 一个用于您需要的每个 JDBC 驱动程序。您必须找到一种方法来选择您想要的给定案例。