我在Grails中为域类编写了一些命名查询,但遇到了一个障碍。
给定以下域类:
class Contributor {
// evals is a collection of another domain class
def evals
static namedQueries = {
hasNoEvals {
// Something like this...
evals.size() == 0
}
}
}
谁能帮助我选择没有评估者的语法?
谢谢。
最佳答案
请在 createCriteria
doc中查找“集合属性”操作。在您的情况下,它是isEmpty
:
static namedQueries = {
hasNoEvals {
isEmpty('evals')
}
}
对于通用大小限制,它是
sizeEq
,sizeLe
等。