小编use*_*291的帖子

如何在grails中使用ilike和Integer

我使用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)

但它不起作用.

grails groovy

9
推荐指数
1
解决办法
1890
查看次数

Grails的.来自params的变量中分配了不正确的值

当我尝试从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),重建项目.但它的工作是错误的.可能是我改了一些设置?

grails groovy

1
推荐指数
1
解决办法
950
查看次数

标签 统计

grails ×2

groovy ×2