16
是否可以使用GORM標準執行「in」條件。我在找下面的SQL「標準中的Grails/GORM」
select * from Person where age in (20,21,22);
相當於如果有可能我想語法將是這樣的:
def results = Person.withCriteria {
in "age", [20, 21, 22]
}
是否可以使用GORM標準執行「in」條件。我在找下面的SQL「標準中的Grails/GORM」
select * from Person where age in (20,21,22);
相當於如果有可能我想語法將是這樣的:
def results = Person.withCriteria {
in "age", [20, 21, 22]
}
Grails的createCriteria文檔包括使用in
條款的例子:
'in'("holderAge",[18..65])
or not{'in'("holderAge",[18..65])}
文檔包括這樣一個字條:
注意:'in'是一個常規保留字,所以必須用引號將其轉義。
是的,你有它幾乎完全正確。只需將in
更改爲'in'
,因爲in
是groovy中的關鍵字。