Grails GORM中的单向一对多
这可能非常简单 我有两个域类-Member和GroupOfMembersGrails GORM中的单向一对多,grails,gorm,Grails,Gorm,这可能非常简单 我有两个域类-Member和GroupOfMembers class Member { String memberName } class GroupOfMembers { String groupName static hasMany = [members : Member] } 如上面代码所示,成员可以不存在组,也可以与一个或多个组关联 我试图找出GORM查询,在那里我可以列出给定成员关联的所有组。本例中生成的模式具有两个实体的联接表 谢谢如果您
class Member
{
String memberName
}
class GroupOfMembers
{
String groupName
static hasMany = [members : Member]
}
如上面代码所示,成员可以不存在组,也可以与一个或多个组关联
我试图找出GORM查询,在那里我可以列出给定成员关联的所有组。本例中生成的模式具有两个实体的联接表
谢谢如果您还没有弄明白这一点,请为特定成员尝试以下方法:
def groupList = GroupOfMembers.createCriteria().list {
members {
eq('id', member.id)
}
}
谢谢你,凯莉。这绝对有效。然而,我的要求有点改变。现在这种关系是多对多的。因此,我创建了一个新实体:-类成员资格{User member GroupOfMembers group//validation constraints//functions for save,update和delete Memberships}这样从两端查询就更干净了。