我有两个具有 1:n 关系的域类:
import Action
class Task {
Action actionParent
String taskName
}
和
class Action {
String actionName
}
我有任务列表,其中有“操作名称”列,我想按 Action.actionName 对这一列进行排序。现在我正在使用 createCriteria() 方法[我需要使用它,因为我有更多用于过滤和排序的逻辑...],但我只能按“Action.id”进行排序。这个方法看起来像:
def criteria = Task.createCriteria();
taskList = criteria.list {
if(parameters.max != null)
maxResults(parameters.max)
if(parameters.offset != null)
firstResult(new Integer(parameters.offset))
if(parameters.sort != null && parameters.order)
order(parameters.sort, parameters.order)
}
有没有办法通过关系属性对域类数据进行排序?
感谢任何重播,
马特奥