2
立即之前驗證和保存查詢我的域對象:驗證成功後,會導致Grails GORM保存失敗的原因是什麼?
class MyDomain ... {
static belongsTo = [owner: AnotherClass]
...
}
「主人」的設置是否正確。然後我驗證;它通過。然後我保存;它會拋出一個關於order_id爲空的異常。即使在save
中使用failOnError:false
也會拋出。
這發生在集成測試中。
任何想法?
請提供一些代碼示例和您遇到的錯誤。 – Marco 2013-03-27 20:45:45
我現在面臨同樣的問題,保存失敗,因爲對應於外鍵(id)的屬性被設置爲空。儘管id在調試時實際上是一個數字,但仍然會發生這種情況。 – 2013-03-28 03:42:06
不知道這裏是否適用,但我看過類似的東西。嘗試做一個domainclass.merge(),解決了我的問題。良好的鏈接:http://grails.org/doc/2.2.0/ref/Domain%20Classes/merge.html – marko 2013-03-28 08:48:59