Definition von Standard-sort-order in Grails/GORM

Sagen wir, ich habe definiert ein Benutzer-Objekt mit GORM. Jeder Benutzer kann null oder mehr Login:s. Jede Anmeldung hat einen timestamp. Beim abrufen der Benutzer.Anmeldungen ich möchte die logins sortiert werden basierend auf dem Wert von login.Datum. Was ist die richtige Grails Weg dies zu erreichen?

Beispiel: ich möchte den folgenden code, um eine Liste der Benutzer-logins in aufsteigender Reihenfolge.

<g:each var="login" in="${user.logins}">
  <tr>
    <td>${login.date}</td>
  </tr>
</g:each>

Diese sind die referenzierten Klassen:

class User {
  ...
  def hasMany = [logins: Login]
  static fetchMode = [logins: "eager"]
}

class Login {
  Date date
  ...
  def belongsTo = [User]
}

Ich bin mit Grails 1.0.4 ist die aktuelle stabile Version.

InformationsquelleAutor der Frage knorv | 2009-02-06

Schreibe einen Kommentar