У меня есть такой класс домена в моем проекте:Grails - Сортировка по двум полям в запросе
class Log {
Integer entityId
Integer tableId
Date logDt
}
Я хотел бы, чтобы выбрать все записи по определенной TABLEID, и сортировать их по EntityId и logDt desc. Сортировка по одной поданной отлично работает:
Log.findAllByTableId(tableID, [sort: 'entityId', order: 'desc'])
, но когда я пытаюсь отсортировать по обоим полям:
Log.findAllByTableId(tableID, [sort: 'entityId,logDt', order: 'desc'])
Я получаю сообщение об ошибке, что нет такого поля 'entityId,logDt'
в этой таблице.
Каков правильный синтаксис?
Спасибо.
Возможный дубликат [Как сделать заказ более чем одним полем в Grails?] (Http://stackoverflow.com/questions/326053/how-to-order-by-more-than-one-field-in- grails) –