2012-05-31 83 views
0

可以說我必須要Grails域類:Car and Person。Grails GORM集合

class Car { 
    String model 
    ... 
    Person driver 
} 

class Person { 
    String firstName 
    String lastName 
} 

我有一組人員:

Set <Person> 

我怎樣纔能有司機是該組中的所有汽車實例的列表?

回答

1

所以我假設你有一組人的對象,像這樣:

def people = [person1, person2, person3] 

,你想檢索具有3個司機一個所有汽車:

def cars = Car.findAllByDriverInList(people) 

只要因爲人員列表中的對象是Person域的實例,所以您應該很好。

+0

太好了。我錯過了InList。涼。你能否告訴我如何用標準來做到這一點?謝謝。 – drago

+0

http://grails.org/doc/latest/ref/Domain%20Classes/createCriteria.html –