Сортировка Grails по умолчанию для атрибутов домена «hasMany»

Я пытаюсь установить сортировку по умолчанию для моего атрибута hasMany , используя оператор сопоставления. Я слежу за документом grails, но у меня он не работает (grails 1.3.5). Мой код выглядит так:

class Note {
    Calendar    sendDate
    static belongsTo = Message
}

class Message {
    static  hasMany = [notes: Note]
    static mapping = {
        notes sort:'sendDate desc'
    }
}

Сообщение об ошибке выглядит следующим образом:

...
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'notes0_.sendDate' in 'order clause'
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
        at com.mysql.jdbc.Util.getInstance(Util.java:384)
...

Вы видите какие-либо ошибки в моем коде?

14
задан Rob Hruska 22 March 2012 в 21:04
поделиться