एक डोमेन A110 है जो A100 से संबंधित है।

मैं createCriteria का उपयोग a100 के कॉलम "noteDt" द्वारा बाधित करना चाहता हूं

A110.createCriteria().list() {
    order("A100.noteDt", "asc")// <--not work
}

मुझे आश्चर्य है कि गोर्म मानदंड में ऐसा करने का कोई तरीका है?

या कच्चे एसक्यूएल कोड को छोड़कर grails में अन्य विधि?

0
TaiwaneseDavidCheng 4 जुलाई 2019, 09:18

1 उत्तर

सबसे बढ़िया उत्तर

निम्नलिखित कोड का प्रयास करें -

A110.createCriteria().list() {
  A100 {
    order("noteDt", "asc")
  }
}

या

A110.createCriteria().list() {
  createAlias('A100', 'a100')
  order("a100.noteDt", "asc")
}
1
MKB 4 जुलाई 2019, 14:44