Il semble qu'il existe deux façons différentes de déclarer associations classées dans Grails:Quelle est la meilleure façon de déclarer l'association triée dans les classes de domaine grails?
Méthode 1 (voir here) en utilisant l'ordre de tri par défaut
class Book {
String title
}
class Author {
static hasMany = [books : Book]
static mapping = { books sort: "title"}
}
Méthode 2 (voir here) utilisant SortedSet
class Book implements Comparable {
String title
int compareTo(obj) {
title <=> obj.title
}
}
class Author {
SortedSet books
static hasMany = [books : Book]
}
Je ne suis pas sûr de savoir lequel utiliser et quelle est la différence (le cas échéant), les avantages et les inconvénients entre l'utilisation de l'un contre l'autre.
J'apprécierais toute clarification.
Merci
Trouvez ma réponse si cela vous est utile: http://stackoverflow.com/a/32540716/659949 –