【发布时间】:2019-08-07 06:59:46
【问题描述】:
我有两个域名
class Book {
String name
Long id
}
class BookRef {
String name
Long id
String refId
}
在Book 表中,我存储了id=1、name='Java' 等数据。
现在我可以通过获取Book 来启动BookRef,如下所示
def book = Book.get(1)
def bookref = new BookRef()
bookref.id = book.id
bookref.name = book.name
bookref.refId = '1'
bookref.save()
但我想通过使用book 对象(如params 绑定而不是通过绑定每个单独的属性)来启动bookref 对象。
目前,我已经使用属性来初始化属性,但是在具有各种属性的域中,这很耗时。
我该怎么做?
【问题讨论】:
标签: grails groovy grails-orm grails-domain-class