Grails createCriteria group by

Seb*_*rez 6 grails

如何使用grails中的createCriteria获取类似MYSQL查询的内容?

    SELECT * 
      FROM engine4_user_fields_values
     WHERE field_id = 31 OR field_id = 24 
  GROUP BY item_id;
Run Code Online (Sandbox Code Playgroud)

如果我使用这样的东西,它工作正常:

def items = items_c.list{
        'in'('fieldId',field_ids)
        projections{
            groupProperty("itemId")
        }
    }
Run Code Online (Sandbox Code Playgroud)

但是我需要像这样定义order,max和sort字段:

def items = items_c.list(max:5, sort:"itemId", order:"desc"){
        'in'('fieldId',field_ids)
        projections{
            groupProperty("itemId")
        }
    }
Run Code Online (Sandbox Code Playgroud)

但这会让我有不同的行与'item_id'相同

我能做什么?