自分自身にリンクするgrailsドメインクラスを作成したいと思います。
この関連する投稿は解決策を提案していますが、私はそれを機能させることができません:それ自体に対するGrailsドメインクラスの関係
一つには、comparableが何をするのか理解しておらず、int compareTo(obj)メソッドを追加する必要があります。
Comparableコンパイルを実装せずにコードに以下を追加しますが、実行時にgrailsがクラッシュします。
//NavMenu parent
SortedSet subItems
static hasMany = [subItems: NavMenu]
static belongsTo = [parent: NavMenu]
static constraints = { parent(nullable:true) }
前もって感謝します