0

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

我有一个名为“组”的表和一个“人员”。我有一个组名,但我需要列出或拥有该组中的第一个人。就像是 ..

Person.findAllByGroups(?)

我放在这里?我叫好还是别的?

4

1 回答 1

0

你可以这样做:

def group = Group.findByName('groupName')
def personList = Person.findAll('from Person as p WHERE ? IN ELEMENTS(p.groups)',[group])
于 2011-01-24T15:54:11.400 回答