让我们说我必须使用Grails域类:Car and Person。
class Car {
String model
...
Person driver
}
class Person {
String firstName
String lastName
}
我有一群人:
Set < Person >
如何获取包含该套件中所有驱动程序的所有Car实例的列表?
答案 0 :(得分:1)
所以我假设你有一组这样的人物对象:
def people = [person1, person2, person3]
并且您想要检索所有拥有3个驱动程序之一的汽车:
def cars = Car.findAllByDriverInList(people)
只要人员列表中的对象是Person域的实例,您就应该好好去。