Предположим, что я определил объект User, используя GORM. У каждого пользователя может быть ноль или более Логин: s. У каждого входа есть временная метка. При извлечении user.logins я хочу, чтобы логины сортировались на основе значения login.date. Каков правильный подход Grails к этому?Определение порядка сортировки по умолчанию в Grails/GORM
Пример: Я хочу, чтобы следующий код отображал все пользовательские логины в порядке возрастания.
<g:each var="login" in="${user.logins}">
<tr>
<td>${login.date}</td>
</tr>
</g:each>
Это ссылочные классы:
class User {
...
def hasMany = [logins: Login]
static fetchMode = [logins: "eager"]
}
class Login {
Date date
...
def belongsTo = [User]
}
Я бег Grails 1.0.4, которая является последней стабильной версией.
И если вы хотите нисходящих ассоциации: 'рейсы сортировать:«число», заказ:«по убыванию ''(per http://grails.1312388.n4.nabble.com/sort-by-association-descending-td1312425.html) –
Как я могу отсортировать несколько атрибутов? – ricardogobbo