2011-01-24 67 views
0

我在Grails的1.3.x中編程,我有一個查詢我要和相關的2代表做有問題「多對多」。Grails的問題與許多對可能

我有一個名爲「Group」和一個「Person」的表。我有一個組名,但我需要列出或擁有該組的第一個人。像..

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其中:在元素(u.groups),組」[組:A組]) 謝謝! – Sergio 2011-01-24 17:44:29