Мое приложение Grails имеет следующие классы
class Person {
Address address
// other attributes
}
class Address {
String street
City city
// more attributes
}
Я хотел бы запросить первых 5 человек в алфавитном порядке по названию улицы. В настоящее время я делаю что-то вроде
def criteria = Person.createCriteria();
def people = criteria.list(max:5) {
address {
order("street","asc")
}
}
Это работает. Мне просто интересно, есть ли более короткий способ сделать это (возможно, без построителя критериев).