相关疑难解决方法(0)

在Grails/GORM中定义默认排序顺序

假设我已经使用GORM定义了一个User对象.每个用户可以拥有零个或多个Login:s.每个登录都有一个时间戳.检索user.logins时,我希望根据login.date的值对登录进行排序.什么是正确的Grails方法来实现这一目标?

示例:我希望以下代码按升序列出所有用户的登录名.

<g:each var="login" in="${user.logins}">
  <tr>
    <td>${login.date}</td>
  </tr>
</g:each>
Run Code Online (Sandbox Code Playgroud)

这些是引用的类:

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

class Login {
  Date date
  ...
  def belongsTo = [User]
}
Run Code Online (Sandbox Code Playgroud)

我正在运行Grails 1.0.4,这是最新的稳定版本.

grails grails-orm gsp

16
推荐指数
3
解决办法
2万
查看次数

标签 统计

grails ×1

grails-orm ×1

gsp ×1