gpt4 book ai didi

sql - HQL查询中的LIKE

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

我想知道HQL是否可以处理如下查询

“在column1或column2或Table1中查找像“abc”或“def”或...这样的值“

所以我有多个参数,我想在两列通配符中搜索任何参数值。

我正在做grails,并且如果愿意的话可以使用executeQuery函数,但不确定如何编写此函数。

最佳答案

您可以将HQL Expressions中的任何一个应用于您的查询。例如:

from Table1 where column1 like :param1 or column2 like :param2

但是,您必须在参数本身中应用 %运算符。

您也可以使用带有Hibernate criteria builder的GORM criterion restrictions执行查询:
Table1.withCriteria {
like('column1', param1)
or {
like('column2', param2)
}
}

关于sql - HQL查询中的LIKE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7771587/

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