Sie können mehrere Datenquellen in Ihrer DataSource.groovy konfigurieren, werfen Sie einen Blick in den Blog .
In Ihren Domains:Fügen Sie hinzu, mit welcher Datenquelle Ihre Domain interagieren kann, z. B.
static mapping = {
datasources(['dataSource1', 'dataSource2'])
}
oder "ALLE" für alle Datenquellen, zB
static mapping = {
datasource 'ALL'
}
und dann können Sie Abfragen mit dem Namen der Datenquelle durchführen, zu der Sie Daten abrufen/einstellen möchten, z. B.
def userClass = User.class
User user = userClass.dataSource1.findByName('username')
Verweis:- multipleDatasources , Abfrage mehrerer Datenquellen in Grals