Grails GORM中的单向一对多

Grails GORM中的单向一对多,grails,gorm,Grails,Gorm,这可能非常简单 我有两个域类-Member和GroupOfMembers class Member { String memberName } class GroupOfMembers { String groupName static hasMany = [members : Member] } 如上面代码所示,成员可以不存在组,也可以与一个或多个组关联 我试图找出GORM查询,在那里我可以列出给定成员关联的所有组。本例中生成的模式具有两个实体的联接表 谢谢如果您

这可能非常简单

我有两个域类-Member和GroupOfMembers

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}这样从两端查询就更干净了。