Скажем, я определил объект 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, который является последним стабильным выпуском.