是否可以使用GORM标准执行“in”标准。我正在寻找等效的以下SQL
select * from Person where age in (20,21,22);
如果有可能,我猜语法会是这样的:
def results = Person.withCriteria {
in "age", [20, 21, 22]
}
答案 0 :(得分:31)
Grails createCriteria文档包含使用in
子句的示例:
'in'("holderAge",[18..65])
or not{'in'("holderAge",[18..65])}
文档中包含以下注释:
注意:'in'是一个常规保留字,因此必须用引号转义。
答案 1 :(得分:4)
in
更改为'in'
,因为in
是groovy中的关键字。