GORM ドキュメントに従って、Grails 2.2.1 で次のドメイン クラスを使用しようとしました。
package grailscompositiontest
class ScafPerson {
String name
ScafAddress homeAddress
ScafAddress workAddress
static constraints = {
name(nullable: false, blank: false)
}
static embedded = ['homeAddress', 'workAddress']
}
class ScafAddress {
String number
String code
}
コントローラーは足場を使用するだけです。
package grailscompositiontest
class ScafPersonController {
static scaffold = true
}
残念ながら、これは機能しません。「作成」ビューを参照するとすぐにサーバー エラーが発生します。
URI: /GrailsCompositionTest/scafPerson/create
Class: java.lang.NullPointerException
Message: Cannot get property 'id' on null object
私が間違っていることは何ですか?