Grails Criteria List - ilike用OR搜索多个列

时间:2015-01-26 15:29:34

标签: grails criteria

我正在使用grails 2.4.2并尝试创建一个返回与代码或名称匹配的行的条件列表。该列表是基于搜索创建的。我只能使用代码创建列表,但是当我添加或{}时,我收到运行时错误。我如何搜索代码和名称并返回所有匹配项?

Criteria c

c = ProductCode.createCriteria()

if (c) {
    list = c.list(params) {
        if (params.query) {
            or {
                ilike("code", params.query + "%")
                ilike("name", params.query + "%")
            }
        }
    }
}

0 个答案:

没有答案