我有一个关系1-1领域模型我的方式
package relation1a1
class Person {
Home home
String name
String aPaterno
String aMaterno
}
package relation1a1
class Home {
static belongsTo = [person: Person]
String cP
String street
}
当我向person表中插入数据时,要求我在表第一个作业中插入数据,当我尝试将数据插入主表时,要求我将数据插入到person表中。
我尝试做的是一个关系1-1的人,删除工作被消除。
答案 0 :(得分:0)
更改类域:
package relation1a1
class Person {
Home home
String name
String aPaterno
String aMaterno
static constraints = {
home nullable: true //now you can save Person instance with home=null
}
}
而不是:
def person = new Person(name: "name", aPaterno: "qwe", aMaterno: "rty")
person.save(flush: true)
def home = new Home(cP: "asd", street: "fgh", person: person)
home.save(flush: true)
person.home = home
person.save()