Puoi configurare più origini dati nel tuo DataSource.groovy, dai un'occhiata a blog .
Nei tuoi domini:aggiungi quale origine dati può interagire con il tuo dominio, ad es.
static mapping = {
datasources(['dataSource1', 'dataSource2'])
}
o "TUTTI" per tutte le origini dati, ad es.
static mapping = {
datasource 'ALL'
}
e quindi puoi eseguire query con il nome dell'origine dati a cui desideri ottenere/impostare i dati, ad es.
def userClass = User.class
User user = userClass.dataSource1.findByName('username')
Rif:- multipleDatasources , Query su più origini dati in grail