WindowsPCでGrails2.2.0(Groovy 2)、Java1.7を使用しています。3つのドメインクラスしかない単純なテストGrailsプロジェクトがあります。
enumを使用してドメインのビューを作成する際に問題が発生しました。
これが私のコードです:
package com.testapp
class Visit {
enum States { ACCEPTED, DECLINED, COMPLETED, IGNORED }
States state = States.ACCEPTED
String name
static constraints = {
}
}
次のコマンドを実行すると、generate-allcom.testapp.Visitまたはgenerate-viewscom.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を表示する方法を知っていますか?
どうもありがとう