Grails GORM计数命名查询中的函数

时间:2011-07-10 10:55:51

标签: grails gorm

我正在为Grails中的域类编写一些命名查询,而且我遇到了阻塞。

给出以下域类:

class Contributor {
    // evals is a collection of another domain class
    def evals

    static namedQueries = {
        hasNoEvals {
            // Something like this...
            evals.size() == 0
        }
    }
}

任何人都可以帮助我选择没有Evals的贡献者所需的语法吗?

感谢。

1 个答案:

答案 0 :(得分:5)

请查看createCriteria doc中的“收集属性”操作。在您的情况下,它是isEmpty

static namedQueries = {
    hasNoEvals {
        isEmpty('evals')
    }
}

对于通用尺寸限制,它是sizeEqsizeLe等等。