有没有办法让列表按两个字段排序,例如姓和名?
我知道.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/