2011-01-24 4 views
0
может

я программирования в Grails 1.3.x, и у меня есть проблема с запросом я хочу сделать с 2 таблицы, связанные с «многие ко многим».Проблема Grails со многими к

У меня есть таблицу под названием «Группа» и «Лицо». У меня есть имя группы, но мне нужно перечислить или иметь первого человека из этой группы. Что-то вроде ..

Person.findAllByGroups(?) 

Я положил здесь? Я позвонил хорошо или иначе?

ответ

0

вы можете сделать что-то вроде этого:

def group = Group.findByName('groupName') 
def personList = Person.findAll('from Person as p WHERE ? IN ELEMENTS(p.groups)',[group]) 
+0

была обращена вспять, Защиту personList = Person.findAll ("от лица, что и и где группа элементов (u.groups)," [группа: группа ]) Спасибо !!!! – Sergio

Смежные вопросы