class Owner {
static hasMany = Dog
}
class Sitter {
static hasMany = Dog
}
class Dog {
static belongsTo = [Owner, Sitter]
}
我的問題是:如果我創建一個Dog實例D,一個所有者實例O,一個Sitter實例S並將它與O和S關聯,當S被刪除時O會發生什麼? O還會有D嗎?既然是級聯刪除,S和D都會被刪除,對吧?當O發生什麼事情?它還會有D嗎?當belongsTo指定多個類時,Grails屬於級聯刪除嗎?
我認爲它刪除了該實例。但是你可以在一個單獨的項目中很容易地測試它。我很想知道自己明確的答案。 – julkiewicz 2011-04-03 23:48:00