首页 > 解决方案 > 可以通过realation domain Class来约束gorm标准吗?

问题描述

有一个属于 A100 的域 A110。

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

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

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

或除原始 sql 代码之外的 grails 中的其他方法?

标签: grailsgrails-ormcriteria

解决方案


试试下面的代码——

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

或者

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

推荐阅读