“和”之间有什么区别吗;“属于”;约束,只是Grails中的一个字段?
我已经创建了“和”之间有什么区别吗;“属于”;约束,只是Grails中的一个字段?,grails,gorm,grails-3.0,Grails,Gorm,Grails 3.0,我已经创建了Child域并为其创建了两个父域。我声明为字段的一个父项。我在belongsTo约束的帮助下声明了另一个父项 包多部件导轨 class Child { Parent2 parent2 static belongsTo = [parent1: Parent1] static constraints = { } } 这些方法有什么区别吗 如何消除差异?我可以同时拥有belongTo和一名会员吗?我可以添加具有成员的级联吗?belongs在父子关系中
Child
域并为其创建了两个父域。我声明为字段的一个父项。我在belongsTo
约束的帮助下声明了另一个父项
包多部件导轨
class Child {
Parent2 parent2
static belongsTo = [parent1: Parent1]
static constraints = {
}
}
这些方法有什么区别吗
如何消除差异?我可以同时拥有
belongTo
和一名会员吗?我可以添加具有成员的级联吗?belongs在父子关系中扮演重要角色。在这里,belongsTo中指定的类是关系的父级/所有者
以下可能是正常情况下的一些比较,属于:
具有
有的情况下,您必须使用类似GORM DSL的东西
具有
约束的情况下,则是障碍希望有帮助 belongsTo在亲子关系中起着重要作用。在这里,belongsTo中指定的类是关系的父级/所有者 以下可能是正常情况下的一些比较,属于:
具有
有的情况下,您必须使用类似GORM DSL的东西
具有
约束的情况下,则是障碍希望有帮助 是的,belongsTo定义级联。如果parent1被删除,那么child也会被删除,因为它属于parent1。如果parent2被删除,Grails不会自动为您删除子对象 所以,在这种情况下,如果说一个孩子属于父母,那么他对孩子就不太友好了:-)
您可以用几种不同的方式定义belongsTo,这允许您在单独的字段中定义belongsTo或声明新字段。有关更多详细信息,请参阅Grails文档,它们有很好的使用示例。是的,下面定义了级联。如果parent1被删除,那么child也会被删除,因为它属于parent1。如果parent2被删除,Grails不会自动为您删除子对象 所以,在这种情况下,如果说一个孩子属于父母,那么他对孩子就不太友好了:-) 您可以用几种不同的方式定义belongsTo,这允许您在单独的字段中定义belongsTo或声明新字段。有关更多详细信息,请参阅Grails文档,它们有很好的使用示例