我的标准是给我重复的结果,所以代替:

def history = TerminHistorie.createCriteria().list([max:20, offset:offset])
我做了:
def history = TerminHistorie.createCriteria().listDistinct([max:20, offset:offset])
但我不断收到错误:
java.util.LinkedHashMap cannot be cast to groovy.lang.Closure
我该如何解决?

最佳答案

尝试以下方法:

def history = TerminHistorie.createCriteria().listDistinct {
    maxResults(20)
    firstResult(offset)
}

关于grails - Grails createCriteria复制结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17488190/

10-15 13:05