【问题标题】:Can gorm criteria constraint by realation domain Class?可以通过realation domain Class来约束gorm标准吗?
【发布时间】:2019-07-04 06:18:38
【问题描述】:

拥有属于 A100 的域 A110。

我用createCriteria想通过a100的“noteDt”列来约束

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

我想知道 Gorm 标准中是否有任何方法可以做到这一点?

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

【问题讨论】:

  • A110 中引用拥有的A100 实例的属性的名称是什么?
  • name 是 A100~ thx u,我得到了下面的解决方案 :)
  • `A100~` 不是有效的属性名称。类名和属性名都是A100吗?

标签: grails grails-orm criteria


【解决方案1】:

试试下面的代码 --

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

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

【讨论】:

    猜你喜欢
    • 2019-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多