Grailsでソートされた関連付けを宣言する方法は2つあるようです。
デフォルトのソート順を使用する方法1(ここを参照)
class Book {
String title
}
class Author {
static hasMany = [books : Book]
static mapping = { books sort: "title"}
}
SortedSetを使用する方法2(ここを参照)
class Book implements Comparable {
String title
int compareTo(obj) {
title <=> obj.title
}
}
class Author {
SortedSet books
static hasMany = [books : Book]
}
どちらを使用するか、また、一方を他方に対して使用することの長所と短所(ある場合)の違いは何ですか。
ご不明な点がございましたら、お気軽にお問い合わせください。
ありがとうございました