【发布时间】:2013-11-26 15:05:35
【问题描述】:
我有几个域类,用户界面包括
“重复”命令。作为执行这些命令的一部分,
我已经在相应的域类中实现了clone() 方法。
我一直在努力改正我执行不当的坏习惯
clone()(通常)基于使用“new”而不是"super.clone(),"
所以一旦我想到对我的 Grails 域做同样的事情
类,我想知道如何使用super.clone() 获取克隆可能
与GORM/Hibernate 持久化交互。特别是,我是
想知道处理隐式“id”属性的正确方法。如果
我只是super.clone(),什么都不做,以后试试save()
克隆的实例,它会正常工作吗(创建一个新的持久性
条目?)还是会导致某种错误或静默失败?
复制 Grails 域的正确或首选方法是什么 实例?
【问题讨论】:
标签: grails clone grails-orm