0

要素または着陸スペースを他の着陸スペースにドラッグできるシステムを構築しています。そのため、モデルはリーフに要素を持つランディング スペースのツリーになります。

このデータを保存するために apache cayenne を使用したいと考えています。理想的な状況は、カイエンの「LandingSpace」クラスで LandingSpace.getChildren() を呼び出し、着陸スペースや要素を含む子を取得することです。

基本的に、テーブルからそれ自体への 1-M 関係を作成したいと考えています。これを達成する方法はありますか?

どうもありがとう

4

1 に答える 1

1

もちろん。自己との関係は、カイエンのもう 1 つの関係です。次のテーブル モデルから始めます。

LANDING_SPACE
   ID        # PK
   PARENT_ID # FK to parent
   ...       # other columns

そして、ID/PARENT_ID 結合を介して関係のペアをマップします: 「親」(1 つに) と「子」(複数に)

于 2014-02-06T12:29:58.053 に答える