我在 windows pc 上使用 Grails 2.2.0 (Groovy 2)、Java 1.7。我有一个简单的测试 Grails 项目,只有三个域类。
我在使用枚举创建域视图时遇到问题。
这是我的代码:
package com.testapp
class Visit {
enum States { ACCEPTED, DECLINED, COMPLETED, IGNORED }
States state = States.ACCEPTED
String name
static constraints = {
}
}
当我运行时: generate-all com.testapp.Visit 或 generate-views com.testapp.VisitType 它不会创建任何视图并在控制台上给出以下错误,
| Error Error executing script GenerateViews: (class: com/testapp/VisitType$States, method: getGormPersistentEntity signature: ()Lorg/grails/datastore/mapping/model/PersistentEntity;) Incompatible type for getting or setting field (Use --stacktrace to see the full trace)
我在这里有点迷路,我是grails的新手。请你指出我正确的方向,我哪里错了?你也知道我如何在 GGTS 中看到 Stacktrace 吗?
非常感谢ish