问题Grails有多对五

时间:2011-01-24 15:26:23

标签: hibernate grails grails-domain-class

我正在使用Grails 1.3.x进行编程,我遇到了一个问题,我想要处理与“多对多”相关的2个表。

我有一个名为“Group”和“Person”的表。我有一个组名,但我需要列出或拥有该组中的第一个人。像...这样的东西。

Person.findAllByGroups(?)
我把它放在这里?我打电话给好或其他?

1 个答案:

答案 0 :(得分:0)

你可以这样做:

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