PublicTraining Class
class PublicTraining{
static hasMany = [trainingOrder: TrainingOrder]
}
和TrainingOrder Class
class TrainingOrder {
Date createdOn
static mapping = {
sort id:"asc"
}
}
如果我想获得所有培训订单
def orders = publicTrainingInstance.trainingOrder.sort()
println orders // [59,58] (id of orders)
不提供已排序的订单
答案 0 :(得分:56)
默认sort()
对Comparable
对象很有用。如果您的课程不是Comparable
,请使用:
def orders = publicTrainingInstance.trainingOrder.sort { it.id }
该代码将使用传递的id进行排序。
请参阅文档:http://groovy.codehaus.org/groovy-jdk/java/util/Collection.html#sort()