Запросы Grails с критериями: как вернуть карту со столбцом?

Возможно ли запросить grails с критериями и получить список карт вместо списка списков? Я хотел бы иметь имена столбцов в результатах, чтобы затем работать с «ассоциативным массивом», а не с числовыми смещениями массива. В настоящее время я делаю что-то вроде

    def topFiveUsers = BlogEntry.createCriteria().list {
        projections {
            count('id')
            groupProperty('author')
        }
        maxResults 5
    }

, что приводит к [[123, app.User: 1] [111, app.User: 2] [...] ...] , то есть к списку списки. Я бы предпочел что-то вроде [[сообщений: 123, автор: app.User: 1] [сообщений: 111, автор app.User: 2] [...] ...] .

Как всегда: помощь приветствуется!

13
задан fluxon 7 February 2012 в 22:03
поделиться