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)
...
私のコードに誤りはありますか?