Groovy/Grails:如何按ID排序对象列表
发布时间:2020-12-14 16:37:49 所属栏目:大数据 来源:网络整理
导读:公共培训班 class PublicTraining{ static hasMany = [trainingOrder: TrainingOrder]} 和TrainingOrder类 class TrainingOrder { Date createdOn static mapping = { sort id:"asc" }} 如果我想得到所有的训练命令 def orders = publicTrainingInstance.tra
公共培训班
class PublicTraining{ static hasMany = [trainingOrder: TrainingOrder] } 和TrainingOrder类 class TrainingOrder { Date createdOn static mapping = { sort id:"asc" } } 如果我想得到所有的训练命令 def orders = publicTrainingInstance.trainingOrder.sort() println orders // [59,58] (id of orders) 这不排序订单 解决方法
默认sort()对于Comparable对象很有用。如果您的课程不是可比较的,请使用:
def orders = publicTrainingInstance.trainingOrder.sort { it.id } 该代码将使用传递的ID排序。 参见docs:http://groovy.codehaus.org/groovy-jdk/java/util/Collection.html#sort() (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- VB无所不能之五:建立“标准”DLL动态链接库文件(2)
- CF932E Team Work
- The Netron Project For vb.net
- delphi – 使用单个键快速移动IDE以搜索单个字符(类似vi)
- delphi – 为什么使用IOmniThreadPool的以下代码会导致访问
- LeetCode-109-Convert Sorted List to Binary Search Tree
- delphi – 更改TToolBar背景颜色
- vb对xml的操作
- Learning Perl: 1.5. A Whirlwind Tour of Perl
- 【lua manual5.1在线版本、《programming in lua》官方在线