【发布时间】:2013-03-27 20:26:35
【问题描述】:
在验证和保存之前,我检查了我的域对象:
class MyDomain ... {
static belongsTo = [owner: AnotherClass]
...
}
“所有者”设置正确。然后我验证;它通过了。然后我保存;它抛出一个关于 order_id 为空的异常。即使在save 中使用failOnError:false 也会抛出。
这发生在集成测试中。
有什么想法吗?
【问题讨论】:
-
请提供一些代码示例和您遇到的错误。
-
不确定它是否适用于此,但我见过类似的事情。尝试做一个 domainclass.merge(),解决了我的问题。好链接:grails.org/doc/2.2.0/ref/Domain%20Classes/merge.html
标签: validation grails save grails-orm