2012-01-13 7 views
1

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

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

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

ответ

0

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

+0

нет стандартного способа сделать это с помощью пружины? –

+0

Это стандартный способ. Один драйвер на источник данных, правильно? Несколько драйверов означают несколько источников данных. – duffymo

0

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

+0

Я не пытаюсь использовать базу данных одновременно –

 Смежные вопросы

  • Нет связанных вопросов^_^