Android でのデータベース マッピングに Greendao を使用しています。これまでのところ、すべてがうまく機能しています。
しかし今、私は次の問題を抱えています:
クラスターとリーフ オブジェクトがあります。クラスターには多くのリーフ オブジェクトが含まれます。クラスタをズームすると、より多くのクラスタとリーフに分割できます。これは厳密なツリー関係ではなく、大きなクラスターには多くのリーフがありますが、小さなクラスターにはこのリーフのサブセットを含めることができます。
基本的に、クラスターには多くのリーフがありますが、リーフも複数のクラスターに含まれます。リーフの ID は一意であり、クラスターとの関係はリーフに保存されるため、リーフは 1 つのクラスターにしか存在できません。
greendao のホームページには、多対多の関係が可能であると記載されていますが、この関係をモデル化する方法がわかりません。
そのような関係をモデル化することは可能ですか、それともデータ構造が GreenDao の問題ですか?