有没有办法让列表按两个字段排序,例如姓和名?

我知道.listOrderByLastAndFirst.list(sort:'last, first')无法正常工作。

最佳答案

此旧解决方案不再起作用。请在下面查看Mattlary的答案

您可能必须在HQL中编写自定义查找程序或使用Criteria Builder。

MyDomain.find("from Domain as d order by last,first desc")

要么
def c = MyDomain.createCriteria()
def results = c.list {
       order("last,first", "desc")
}

关于grails - 如何在Grails中按多个字段排序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/326053/

10-15 13:06