Я ищу способ в весеннем приложении 3.x для управления многими базами данных. Теперь мы поддерживаем mysql, но нам нужно поддерживать firebird и postgress sql.
мы не используем orm.
Каков наилучший способ поддержки многих баз данных с пружиной?
Как только вы определите источник данных для каждой базы данных, как сказал duffymo, определите менеджер транзакций для каждой из них, и вы можете использовать @Transactional ("managerXname") для декларативного разграничения транзакций.
У вас будет несколько источников данных - по одному для каждого драйвера JDBC, который вам нужен. Вам нужно будет найти способ выбрать тот, который вы хотите для данного случая.