我正在为Grails中的域类编写一些命名查询,而且我遇到了阻塞。
给出以下域类:
class Contributor {
// evals is a collection of another domain class
def evals
static namedQueries = {
hasNoEvals {
// Something like this...
evals.size() == 0
}
}
}
任何人都可以帮助我选择没有Evals的贡献者所需的语法吗?
感谢。
答案 0 :(得分:5)
请查看createCriteria
doc中的“收集属性”操作。在您的情况下,它是isEmpty
:
static namedQueries = {
hasNoEvals {
isEmpty('evals')
}
}
对于通用尺寸限制,它是sizeEq
,sizeLe
等等。