我正在使用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 + "%")
}
}
}
}