आप अपने DataSource.groovy में एकाधिक डेटा स्रोत कॉन्फ़िगर कर सकते हैं, ब्लॉग ।
अपने डोमेन में:जोड़ें कि आपका डोमेन किस डेटा स्रोत से इंटरैक्ट कर सकता है, उदाहरण के लिए,
static mapping = {
datasources(['dataSource1', 'dataSource2'])
}
या सभी डेटा स्रोतों के लिए "सभी", उदाहरण के लिए,
static mapping = {
datasource 'ALL'
}
और फिर आप डेटा स्रोत नाम के साथ क्वेरी कर सकते हैं, जिसके लिए आप डेटा प्राप्त करना/सेट करना चाहते हैं, जैसे,
def userClass = User.class
User user = userClass.dataSource1.findByName('username')
संदर्भ:- multipleDatasources , ग्रेल्स में एकाधिक डेटा स्रोत पर क्वेरी करना