【发布时间】:2011-08-24 19:46:53
【问题描述】:
我有三门课
规则 合同 旅行 并且类 Contract 扩展了 Rule.and 类 Trip 具有合约对象。 TripInstance.contract = contractObj TripInstance.save()
我无法将合同保存到餐桌旅行中。
【问题讨论】:
-
请显示你得到的错误和完整的类源代码。
-
没有错误信息并且clientTripInstance.save(flush: true)返回null
-
我收到错误:grails.validation.ValidationException:在 save() 期间发生验证错误:
-
好了。您的对象存在验证错误。保存后执行 println clientTripInstance.errors
-
如果您将
save()更改为save(failOnError: true),它将抛出一个异常,显示失败的原因。您可以在Config.groovy中将此设置为默认行为