我有一個問題,建模數據庫來存儲一些Java對象(將對象映射到關係數據庫的經典問題)。一個例子比長描述要好得多,以下是這些東西。多態列表和關係數據庫
avaliable類列表:
- 一類包含雙打
的陣列 - B類中含有的
陣列 - C類含有B的陣列和陣列(它可以繼續像那......)
所有的對象都實現了同一個父對象(比方說StorableObject)。可以有儘可能多的組合。
如何存儲所有這些值,此外,如何使用某些FK創建模型,該模型會在刪除父對象時刪除其所有子項。我的意思是,由於孩子可以存儲在各種表格中,所以我無法將簡單的FK放在父母的字段上。
謝謝;)
+1馬丁福勒應該收到某種終身成就,意識到要回退數據庫應用程序工程的原因。 – 2011-02-03 14:31:10