比较三种映射方式.txt
来自「刚用java做的网上购物车 做毕业论文用的 有需要的朋友可以参考下」· 文本 代码 · 共 73 行
TXT
73 行
比较方面 每个具体类对应一个表
....................................................
关系数据模型的复杂度 缺点:每个具体类对应一个
表,这些表中包括重复字段。
....................................................
查询性能 缺点:如果要查询父类的对
象,必须查询具体子类对
应的表
.....................................................
数据库的Schema的可维护性 缺点:如果父类属性发生变
化,必须修改所有具体的
子类对应的表。
.....................................................
是否支持多态查询和多态关联 缺点:不支持
.....................................................
是否符合关系数据模型的常规
的设计规则 优点:符合
======================================================
比较方面 根类对应一个表
....................................................
关系数据模型的复杂度 优点:只需创建一个表
....................................................
查询性能 优点:有很好的查询性能,
无需进行表的连接
.....................................................
数据库的Schema的可维护性 优点:只需创建一个表
.....................................................
是否支持多态查询和多态关联 优点:支持
.....................................................
是否符合关系数据模型的常规
的设计规则 缺点:(1)在表中引入额外
的区分子类的类型的字段
(2)如果子类中的某个
属性不允许为null,在表
中无法为对应的字段创建
not null约束。
======================================================
比较方面 每个类对应一个表
....................................................
关系数据模型的复杂度 缺点:表的数目最多,并
且表之间还有外键参照。
....................................................
查询性能 缺点:需要进行表的内连
接或左处连接。
.....................................................
数据库的Schema的可维护性 优点:如果某个类的属性
发以变化,只需修改和这个
类对应的表。
.....................................................
是否支持多态查询和多态关联 优点:支持
.....................................................
是否符合关系数据模型的常规
的设计规则 优点:符合
作者:赵君
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?