我在spring 3.x应用程序中搜索一个方法来管理许多数据库。 现在我们支持mysql,但我们需要支持firebird和postgress sql。
我们不使用orm。
用spring支持许多数据库的最佳方法是什么?
答案 0 :(得分:0)
您将拥有多个数据源 - 每个JDBC驱动程序需要一个数据源。你必须找到一种方法来选择你想要的一个给定案例。
答案 1 :(得分:0)
一旦你为每个数据库定义一个数据源,正如duffymo所说,为每个数据库定义一个事务管理器,你可以使用@Transactional(“managerXname”)进行声明式事务划分。