单表继承(Single Table Inheritance)

将类的继承层次表示为单张数据表,这张表内含有每个类的所有字段

classInheritanceTableSketch.gif

关系数据库不支持继承,当对象映射到数据库时,我们必须考虑如何在关系数据表中良好的展示我们的对象继承结构。当对象映射到关系数据库时,在多张表中处理继承结构过程中,我们尝试着去尽量减少迅速增加的join查询。(参考类表查询)。单表继承将所有类的继承结构的所有字段映射到了一张表中。

标签: none

添加新评论