У меня есть следующая модель домена:
class Location {
String name
static hasMany = [locations:Location, persons:Person]
}
class Person {
String name
}
так что в основном каждое место может содержать группу людей + «под-местоположения».
Каков наилучший способ рекурсивного запроса для всех людей в определенном местоположении (включая его вспомогательные местоположения, их вспомогательные местоположения и т. д.)? *