我使用EasyGrid插件,必须找到像'%001%'这样的整数字段的值
initialCriteria {
ilike('id', "%"+params.id+"%")
}
Run Code Online (Sandbox Code Playgroud)
但是ilike不适用于Integer.怎么做?
我试着这样做:
initialCriteria {
ilike('id'.toString(), "%"+params.id+"%")
}
initialCriteria {
ilike('str(id)', "%"+params.id+"%")
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
当我尝试从params分配值时,它现在工作不正确.
System.out.println(params.test) // I see 0
int test = params.test
System.out.println(test) // I see 48
Run Code Online (Sandbox Code Playgroud)
一些我的整数和浮点变量赋值+ 48
一些boolean valiable都指定为true
我尝试了改变grails版本(2.3.7/2.3.4),重建项目.但它的工作是错误的.可能是我改了一些设置?