Однонаправленный один-ко-многим в GORM - PullRequest
0 голосов
/ 23 февраля 2012

Это может быть очень просто.

У меня есть два класса домена - Member и GroupOfMembers.

class Member
{
    String memberName
}

class GroupOfMembers
{
    String groupName

    static hasMany = [members : Member]
}

Как видно из приведенного выше кода, член может существовать без группы или может бытьсвязан с одной или несколькими группами.

Я пытаюсь выяснить запрос GORM, в котором я могу перечислить все группы, с которыми связан данный участник.Схема, сгенерированная в этом случае, имеет таблицу соединения для двух сущностей.

Спасибо

1 Ответ

0 голосов
/ 18 июля 2012

Если вы еще не поняли это, попробуйте это для определенного члена:

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