Grails创建标准简单问题

时间:2011-07-01 23:17:01

标签: grails criteria

如何在此示例中的类似条件的语句中使用“%”:

def c = Shop.createCriteria()
def results = c.list {
    like("name", "Harrods")

def aha = params.name
    like("store.name", %aha%) ##
}

“%aha%”部分无效。但如果我做“%ola%”它确实有效。那么如何解决这个问题?

或者在成瘾中,而不是“%aha”,我如何使用'contains'groovy方法而不是像?来使用条件构建器?

1 个答案:

答案 0 :(得分:5)

替换以下

%aha%

 "%${aha}%"