Следвайки 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
Някаква идея какво правя грешно?