[英]bidirectional many-to-many in grails
我有两个域类User和Group
用户可以拥有多个组,组可以处理多个用户。
在JPA中,我使用@ManyToMany和join表来实现更新任何用户或组而没有级联删除的行为。 (所以没有组或用户的所有者)
是否可以使用grails映射?
Grails使用User和Group域类上的静态hasMany属性支持多对多关系。 这在使用多对多书籍作者的文档中进行了解释。
但是,我已经读过让GORM管理这种关系的缺点。 例如,Burt Beckwith 在此解释了如何将用户添加到组(在您的情况下)会导致GORM不必要地加载分配给该组的所有用户。 他接着解释了在这个例子中使用单独的域类UserRole来管理关系。 您可以将此最后一个示例用作指南,只需将Role类的引用替换为您的Group类。
[英]Grails Many-to-Many Bidirectional
[英]Grails - Many-to-Many search
[英]Grails unidirectional Many-to-Many
[英]Grails many-to-many relationship
[英]Many-to-Many Relationship in Grails
[英]Grails many-to-many belongsTo
[英]Grails many-to-many concern
[英]Grails createCriteria many-to-many
[英]Grails: Offset and Max on many-to-many relationship
[英]Grails Searchable Plugin Many-to-Many search
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.