我正在使用版本1.3.7学习Grails,并且我一直遇到以下语法错误:
unexpected token: mapping @ line x, column y.
有一次,我通过运行“groovy clean”和“grails clean”来摆脱它,但这次它甚至没有起作用。据我所知,我的代码与我正在使用的书中的示例完全相同,但它一直在抱怨“映射”这个词。
以下是我失败的一个类的示例:
package com.grailsinaction
class Post {
String content
Date dateCreated
static constraints = {
content(blank: false)
}
static belongsTo = [ user: User ]
static mapping {
sort dateCreated: "desc"
}
static hasMany = [ tags: Tag ]
}
我错过了什么?请指教。