2

次の有向グラフ構造があるとします。

class GraphNode {
    static hasMany = [children: GraphNode]
    static hasMany = [parents: GraphNode]
    static mappedBy = [children: 'parents', parents: 'children']
}

サイクルを制限するにはどうすればよいですか?

4

2 に答える 2

1

そのためのアルゴリズムは次のとおりです

于 2013-11-01T14:57:22.170 に答える
0

GORM にはそのような組み込み機能はありません。

子/親をトラバースし、チェーン サイズ > n の場合にエラーを返すカスタム バリデータを作成できます。

于 2013-10-23T12:33:55.770 に答える