grails - Grails-带有关联域类的自定义排序

标签 grails groovy gorm

我有网域

培训

class Training {

       static belongsTo = [venue: Venue]
 }

地点
  class Venue {
        static belongsTo = [city: City]
  }

城市
 class City {
  String name
}

现在我想根据City name对Training进行排序。
Grails(Gorm)way有办法吗?

最佳答案

你有没有尝试过

def results = Training.withCriteria {
    order('venue.city.name', 'asc')
}

关于grails - Grails-带有关联域类的自定义排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14117982/

相关文章:

Java CharsetDecoder在每个字符后插入空格

grails - GORM对象的打印ID

grails - 从我不想持久化的getter方法返回默认实例

grails - 使用大于和小于操作数的$ gt查找在GMongo中不起作用的方法

grails - GORM中是否有 'not in'等效项?

grails - 访问 PUT 或 POST 请求的原始正文

grails - 在抽象域上使用Grails createCriteria

session - 获取grails计划魔术保存的所有对象的列表

grails - 如何对.properties文件中的多个Grails约束消息使用相同的自定义文本字符串,以避免重复

grails - Grails web.xml编辑-不保留过滤器映射顺序