可以说我在我的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
感谢您的链接和答案:) –