【发布时间】:2014-09-25 17:22:51
【问题描述】:
我有几个类似于以下的域类:
class Position {
String code
String title
static hasMany = [relations: Relation]
}
class Unit {
String code
String title
static hasMany = [relations: Relation]
}
class Relation {
Position position
Unit unit
static belongsTo = [
position: Position,
unit: Unit
]
}
我正在尝试使用标准来查找所有不有任何关系的职位。我知道这可以使用 HQL 解决,但我发现在构建动态标准与构建动态 HQL 字符串时标准更清晰。
有没有办法使用标准来做类似的事情:
Position.withCriteria { isNull('relations') }
我已经尝试了上述方法,但我总是得到一个包含 0 个元素的列表,即使我知道表中有不相关的位置。
【问题讨论】:
标签: grails grails-orm grails-2.3