управлять многими базами данных - PullRequest
1 голос
/ 13 января 2012

Я ищу способ в весеннем приложении 3.x для управления многими базами данных. Теперь мы поддерживаем mysql, но нам нужно поддерживать firebird и postgress sql.

мы не используем orm.

Каков наилучший способ поддержки многих баз данных с пружиной?

Ответы [ 2 ]

0 голосов
/ 14 января 2012

Как только вы определите источник данных для каждой базы данных, как сказал duffymo, определите менеджер транзакций для каждой из них, и вы можете использовать @Transactional ("managerXname") для декларативного разграничения транзакций.

0 голосов
/ 13 января 2012

У вас будет несколько источников данных - по одному для каждого драйвера JDBC, который вам нужен. Вам нужно будет найти способ выбрать тот, который вы хотите для данного случая.

...