2014-02-05 68 views
0

我正在構建一個允許將元素或着陸空間拖到其他着陸空間的系統。因此,這個模型將是一個在葉子上具有元素的着陸空間的樹。Apache Cayenne在同一表格中的1-M關係

我希望使用apache卡宴來存儲這些數據。理想情況是在卡宴「LandingSpace」課程上調用LandingSpace.getChildren()並檢索包含着陸空間和/或元素的兒童。

本質上,我希望從表格到它自己之間建立1-M關係。有沒有辦法可以實現這一點?

非常感謝

+0

能否請您提供反饋收到的答覆。它對你有用嗎?如果是,請將其標記爲已接受。 –

回答

1

當然。與自我的關係只是卡宴的另一種關係。與此表模型開始:

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

和MAP對在ID關係/ PARENT_ID加入:「父母」(一)和「孩子」(很多)