How to order by more than one field in Grails?

前端 未结 10 1963
萌比男神i
萌比男神i 2020-12-13 09:03

Is there a way to get a list ordered by two fields, say last and first names?

I know .listOrderByLastAndFirst and .list(sort:\'last, first\')

10条回答
  •  不思量自难忘°
    2020-12-13 09:34

    you can do this

    def results=MyDomain.findAll([sort:"last",order:'desc'],[sort:"first",order:'desc']);
    

    this line of code will first sort results from domain class "MyDomain" first by last name and then by first name of the person .

提交回复
热议问题