Stumped en este caso. En Grails parece que no se puede definir una ordenación predeterminada en múltiples columnas en mapeo de dominio a la static mapping = {sort 'prop1 desc, prop2 asc'}, o {sort ([prop1: 'desc', prop2: 'asc']) }. Solo la primera columna se clasifica, coja.Grails mapping ordenar en varios campos :: Groovy ordenar en varias entradas de mapa
De manera similar, al intentar ordenar Groovy una consulta de Grails findAllBy en varias columnas, la segunda ordenación anula la primera.
lista def = [[ROWNUM: 2, posición: 3], [ROWNUM: 1, posición: 2], [ROWNUM: 3, la posición: 1]]
list.sort {it.rowNum} .sort {it.position}
Obviamente falta el bote en este último caso, el tipo groovy. He visto publicaciones sobre: implementación comparable, pero buscando algo más conciso si es posible.
Hay un viejo pero sin resolver la solicitud de esto: http://jira.grails.org/browse/GRAILS-5306 – GreenGiant