Después de unos días de ausencia... os traigo un truquito nuevo que he leído en el Observatorio de grails, concretamente en este post.
No sé si os habréis encontrado alguna vez con la necesidad de obtener las relaciones de un objeto ordenadas siempre de la misma manera, pero yo sí. Hasta ahora lo que hacía era, si necesitaba que estuvieran ordenadas por id, añadía una propiedad List con el nombre de la relación. También he utilizado SortedSet para obtener una ordenación personalizada de esa relación. Y, por supuesto, definir el orden cada vez que hacía una consula, es decir, .findAllByNombre(nombre,[sort:'nombre',order:'asc']).
No sé si os habréis encontrado alguna vez con la necesidad de obtener las relaciones de un objeto ordenadas siempre de la misma manera, pero yo sí. Hasta ahora lo que hacía era, si necesitaba que estuvieran ordenadas por id, añadía una propiedad List con el nombre de la relación. También he utilizado SortedSet para obtener una ordenación personalizada de esa relación. Y, por supuesto, definir el orden cada vez que hacía una consula, es decir, .findAllByNombre(nombre,[sort:'nombre',order:'asc']).

