4

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

私が間違っていることは何ですか?

4

2 に答える 2