title: Grails Criteria querying a list with ilike
body: <p>I want to query a list in criteria like this:</p>
  
  <pre><code>def patterns = ["abc%", "cde%"]
  def criteria = MyEntity.createCriteria();
  def results = criteria.list {
    and {
      patterns.collect {
        not { ilike(name, it) }
      }
  }
  </code></pre>
  
  <p>is this basically possible? What do I have to do to get this query working? </p>