grails createCriteria 如何循环限制
我可以这样做:
def criteria = Category.createCriteria();
def results = criteria.list{
like('categoryName', "%abc%") or
like('categoryName', "%qwe%")
};
但是对于未知数量的字符串值我如何做到这一点? 我想做类似的事情:
def results = criteria.list{
for (str in strList){
like('categoryName', str) or
}
};
但当然这是行不通的。
i can do this:
def criteria = Category.createCriteria();
def results = criteria.list{
like('categoryName', "%abc%") or
like('categoryName', "%qwe%")
};
but how i do it for unknown number of string values?
i would like do something like:
def results = criteria.list{
for (str in strList){
like('categoryName', str) or
}
};
but ofcourse it doesnt work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
或 { }
:Use
or { }
: