親(逆の子)と呼ばれる再帰関係を持つエンティティタイプ Node があります。ここで、特定のノード (つまり、ブランチ ルート ノード) の他のエンティティの下に直接または間接的にあるすべてのエンティティを取得したいと考えています。
よくわからなかったので、特定のブランチ ルート ノードに設定されたエンティティを 1 つだけ保持するエンティティ タイプ Node へのリレーションシップ ノードを持つエンティティ タイプ Position を作成しました。
Node で、node.parent == position.branchRootNode OR node.parent.isBelowBranchRootNode の場合に true になる Fetched Property isBelowBranchRootNode を作成したいと考えています。
私はそれを働かせることができません。より良いアイデアも大歓迎です。