【发布时间】:2010-09-11 23:48:59
【问题描述】:
假设以下示例:
我有一个 User 类和一个 Item 类,一个用户可以有很多项目
1) 是否有一种组合的动态方法可以为用户获取所有项目并在属性之后对它们进行排序?我有一个控制器操作,它为用户获取项目并将它们发送到视图,视图将使用
items = Item.findAllByOwner(userInstance)然后将 [items:items.sort{it.property}] 发送到视图。我想将 findAllBy 与
Item.listOrderByProperty()结合起来
2) 假设有 1) 这样的方法:我想用它来避免在构造数组后对数组进行排序的开销。这样的方法会比对项目进行排序更高效吗?
【问题讨论】:
标签: grails groovy grails-orm