Defining default sort-order in Grails/GORM

后端 未结 3 1792
礼貌的吻别
礼貌的吻别 2021-02-19 02:08

Let\'s say I have definied a User object using GORM. Each user can have zero or more Login:s. Each Login has a timestamp. When retrieving user.logins I want the logins to be sor

3条回答
  •  慢半拍i
    慢半拍i (楼主)
    2021-02-19 02:25

    They show how to do this on the GORM page in the reference guide (section 5). The bit you want is near the bottom of that document is the section you want. They have two simple examples:

    class Airport {
        …
        static mapping = {
            sort "name"
        }
    }
    
    class Airport {
        …
        static mapping = {
            sort name:"desc"
        }
    }
    

    They also have an example of sorting on an association:

    class Airport {
        …
        static hasMany = [flights:Flight]
        static mapping = {
            flights sort:'number'
        }
    }
    

提交回复
热议问题