Grails Criteria用ilike查询列表

时间:2014-09-22 14:20:18

标签: grails closures criteria

我想在这样的标准中查询列表:

def patterns = ["abc%", "cde%"]
def criteria = MyEntity.createCriteria();
def results = criteria.list {
  and {
    patterns.collect {
      not { ilike(name, it) }
    }
}

这基本上可以吗?我该怎么做才能使这个查询工作?

1 个答案:

答案 0 :(得分:0)

而不是收集哪些内容将创建您需要简单迭代的内容集合。

def patterns = ["abc%", "cde%"]
def criteria = MyEntity.createCriteria();
def results = criteria.list {
  and {
    patterns.each {
      not { ilike('name', it) }
    }
}
相关问题