【发布时间】:2011-06-19 04:38:48
【问题描述】:
我遇到了一个建模数据库以存储一些 Java 对象的问题(将对象映射到关系数据库的经典问题)。一个例子比一个长描述要好得多,这就是内容。
可用类列表:
- A 类包含一个双精度数组
- B 类包含 A 的数组
- C 类包含一个 B 数组和一个 A 数组(可以这样继续......)
所有对象都实现相同的父对象(比如说 StorableObject)。可以有尽可能多的组合。
如何存储所有这些值,此外,如何使用某些 FK 创建一个模型,该模型在删除父对象时删除其所有子对象。我的意思是,由于孩子可以存储在各种表中,所以我无法在父字段上放置一个简单的 FK。
谢谢 ;)
【问题讨论】:
标签: java oop orm relational-database hsqldb