gpt4 book ai didi

grails createCriteria 如何循环限制

转载 作者:行者123 更新时间:2023-12-02 09:01:09 25 4
gpt4 key购买 nike

我可以做到这一点:

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
}
};

但是这当然行不通。

最佳答案

使用或{}:

def criteria = Category.createCriteria()
def results = criteria.list {
or {
strList.each { str ->
like('categoryName', "%${str}%")
}
}
}

关于grails createCriteria 如何循环限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9114421/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com