2012-02-17 8 views
1

の前にGrails 2.xでは、共有クラスのプロパティをモデル化するために抽象クラスを使用しました。これは完璧に機能しましたが、現在はGrails 2.xを使用するときに、共有ドメインのプロパティとメソッドを作成する方法がありません。私は抽象クラスを使用し、私のドメインクラスがその抽象クラスを拡張できるように私は大きなデータベーステーブルを取得します。Grails 2で共有ドメインのプロパティ/メソッドを作成/使用する方法は?

共有ドメインのプロパティ/メソッドを作成する別の方法はありますか?

答えて

0

Docsは、あなたがこれは私が期待通りに動作するようには思えない。この場合

+0

/src/groovyにあなたの基本クラスを移動する必要があると述べています。追加のプロパティを抽象クラスに入れ、そのクラスをsrc/grooyに入れます。その後、私のドメインクラスがその抽象クラスを拡張できるようにします。元のクラスはもはやドメインクラスではありません。私はもうデータベーステーブルを取得しません。また、src/groovyの抽象クラスの制約は、これを行うとコンパイルエラーが発生します。 – Marco

+0

おそらく私は何か間違っていましたが、実際には抽象クラスをsrc/groovyに配置するようになりました。 – Marco

関連する問題