Możesz skonfigurować wiele źródeł danych w swoim DataSource.groovy, zajrzyj do blog .
W swoich domenach:dodaj źródło danych, które Twoja domena może wchodzić w interakcje, np.
static mapping = {
datasources(['dataSource1', 'dataSource2'])
}
lub „WSZYSTKIE” dla wszystkich źródeł danych, np.
static mapping = {
datasource 'ALL'
}
a następnie możesz wykonać zapytania z nazwą źródła danych, do którego chcesz pobrać/ustawić dane, np.
def userClass = User.class
User user = userClass.dataSource1.findByName('username')
Ref:- multipleDatasources , Pytania o wiele źródeł danych w Grails