GORM中的单向一对多

时间:2012-02-23 15:22:34

标签: grails gorm

这可能非常简单。

我有两个域类 - Member和GroupOfMembers。

class Member
{
    String memberName
}

class GroupOfMembers
{
    String groupName

    static hasMany = [members : Member]
}

如上面的代码所示,成员可以没有组存在,也可以与一个或多个组关联。

我正在尝试找出GORM查询,我可以列出与给定成员关联的所有组。在这种情况下生成的模式具有两个实体的连接表。

由于

1 个答案:

答案 0 :(得分:0)

如果您还没有想到这一点,请尝试针对特定成员:

def groupList = GroupOfMembers.createCriteria().list {
    members {
        eq('id', member.id)
    }
}