gpt4 book ai didi

grails - 如何通过条件或条件进行查找

转载 作者:行者123 更新时间:2023-12-02 15:30:02 26 4
gpt4 key购买 nike

String query='test'
def user = User.withCriteria {
ilike('firstName', '%'+query+'%')
or {ilike('lastName', '%'+query+'%')}
or {ilike('email', '%'+query+'%')}
}

上面是示例代码,如果这些字段中的三个字段(firstName lastName email)中的任何一个包含查询字符串,我就需要查找这些对象
谢谢

最佳答案

尝试在一个or中加入条件

or {
ilike('firstName', '%'+query+'%'),
ilike('lastName', '%'+query+'%'),
ilike('email', '%'+query+'%')
}

您还可以打开SQL调试以查看查询的构建方式。

关于grails - 如何通过条件或条件进行查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20884373/

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