Grails条件列表-ilike使用或搜索多个列
我正在使用Grails2.4.2并尝试创建一个条件列表,该列表返回与代码或名称匹配的行。正在基于搜索创建列表。我能够用代码创建列表,但是当我添加or{}时,我会得到一个运行时错误。如何搜索代码和名称并返回所有匹配项Grails条件列表-ilike使用或搜索多个列,grails,criteria,Grails,Criteria,我正在使用Grails2.4.2并尝试创建一个条件列表,该列表返回与代码或名称匹配的行。正在基于搜索创建列表。我能够用代码创建列表,但是当我添加or{}时,我会得到一个运行时错误。如何搜索代码和名称并返回所有匹配项 Criteria c c = ProductCode.createCriteria() if (c) { list = c.list(params) { if (params.query) { or {
Criteria c
c = ProductCode.createCriteria()
if (c) {
list = c.list(params) {
if (params.query) {
or {
ilike("code", params.query + "%")
ilike("name", params.query + "%")
}
}
}
}
您的运行时错误是什么?
ProductCode
的字段是什么?很简单,名称的拼写略有不同。否则,代码就可以完美地工作。谢谢你为我指出了显而易见的事实,哈