可以說我在我的Grails應用程序中有一個名爲Tag
的域類。Grails中的領域建模如何受領域屬性影響?
class Tag {
String name // line number 1
User user // Line number 2
static constraints = {
}
static belongsTo = [User, Post]
}
我創建與belongsTo
關鍵字的幫助User
和Tag
之間的關係。但我對line number 2
有疑問,這是User user
。現在將此代碼放置在我的Tag
類中會以任何方式影響Tag
和User
之間的關係,或者只關係belongsTo
關鍵字中提供的內容。
還有什麼工具可以可視化 Grails應用程序中任何類之間的關係?
所以你的意思是要儘可能地去除'belongsTo'? –
不可以。如果你有一對多關係或一對一關係,並且對象之間具有很強的依賴關係(例如,*刪除用戶應該刪除它的標記*),那麼你應該**使用'belongsTo'。看看[GORM gotcha](http://blog.springsource.org/2010/07/02/gorm-gotchas-part-2/)瞭解'belongsTo'的含義和含義。 – Antoine
感謝您的鏈接和答案:) –