Да, возможно иметь более одного datasources
для конфигурации. Чтобы настроить дополнительный источник данных, добавьте еще один тег 'dataSource' в data-config. xml.
Существует неявный атрибут "name"
для datasource
. Если их несколько, каждый дополнительный источник данных должен быть идентифицирован уникальным именем 'name = "источник данных-2".
Это может быть что-то вроде ниже.
<dataSource type="JdbcDataSource" name="ds-1" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://db1-host/dbname" user="db_username" password="db_password"/>
<dataSource type="JdbcDataSource" name="ds-2" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://db2-host/dbname" user="db_username" password="db_password"/>
Эти может использоваться в объектах, как показано ниже.
<entity name="one" dataSource="ds-1" ...>
..
</entity>
<entity name="two" dataSource="ds-2" ...>
..
</entity>