Остановился на этом. В Grails кажется, что нельзя определить сортировку по умолчанию для нескольких столбцов в доменном отображении в виде статического отображения = {sort 'prop1 desc, prop2 asc'} или {sort ([prop1: 'desc', prop2: 'asc']) }. Сортируется только первый столбец, lame.
Аналогично, при попытке Groovy отсортировать запрос Grails findAllBy по нескольким столбцам, вторая сортировка переопределяет первую.
def list = [[rowNum: 2, position: 3], [rowNum: 1, position: 2], [rowNum: 3, position: 1]]
list.sort {it.rowNum} {.sort it.position}
Очевидно, пропустил лодку в последнем случае, отличный вид. Я видел сообщения о: реализации сопоставимых, но, по возможности, искал что-то более краткое.