U kunt meerdere gegevensbronnen configureren in uw DataSource.groovy, kijk eens in de blog .
In uw domeinen:voeg toe met welke gegevensbron uw domein kan communiceren, bijv.
static mapping = {
datasources(['dataSource1', 'dataSource2'])
}
of "ALL" voor alle gegevensbronnen, bijv.
static mapping = {
datasource 'ALL'
}
en dan kunt u query's maken met de naam van de gegevensbron waarnaar u gegevens wilt ophalen/instellen, bijv.
def userClass = User.class
User user = userClass.dataSource1.findByName('username')
Ref:- meerdereDatasources , Query op meerdere gegevensbronnen in grails