Bạn có thể định cấu hình nhiều nguồn dữ liệu trong DataSource.groovy của mình, hãy xem trong blog .
Trong miền của bạn:thêm nguồn dữ liệu mà miền của bạn có thể tương tác, ví dụ:
static mapping = {
datasources(['dataSource1', 'dataSource2'])
}
hoặc "TẤT CẢ" cho tất cả các nguồn dữ liệu, ví dụ:
static mapping = {
datasource 'ALL'
}
và sau đó, bạn có thể thực hiện các truy vấn với tên nguồn dữ liệu mà bạn muốn lấy / đặt dữ liệu, ví dụ:.,
def userClass = User.class
User user = userClass.dataSource1.findByName('username')
Tham khảo:- multipleDatasources , Truy vấn trên nhiều nguồn dữ liệu trong grails