DataSource.groovyで複数のデータソースを構成できます。
ドメイン内:ドメインが相互作用できるデータソースを追加します。例:
static mapping = {
datasources(['dataSource1', 'dataSource2'])
}
または、すべてのデータソースの場合は「ALL」(例:
)static mapping = {
datasource 'ALL'
}
次に、データを取得/設定するデータソース名を使用してクエリを実行できます(例:
)。def userClass = User.class
User user = userClass.dataSource1.findByName('username')
参照:- multipleDatasources 、グレイル内の複数のデータソースに対するクエリ