有一个域A110,它属于A100。

我使用createCriteria想要通过a100的列“noteDt”进行约束

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

我想知道Gorm标准中有什么方法可以做到这一点吗?

或其他方法,除了原始的sql代码,grails中?

最佳答案

尝试以下代码-

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

要么
A110.createCriteria().list() {
  createAlias('A100', 'a100')
  order("a100.noteDt", "asc")
}

10-06 01:20