Допустим, я определил объект User с помощью GORM. Каждый пользователь может иметь ноль или более Логин: s. Каждый логин имеет метку времени. При получении user.logins я хочу, чтобы логины сортировались по значению login.date. Как правильно Grails способ достичь этого?
Пример: я хочу, чтобы следующий код перечислял все логины пользователя в порядке возрастания.
<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, последний стабильный выпуск.