知识卡片
继承映射代价
内容
面向对象继承映射到关系数据库时没有免费方案:单表查询简单但字段稀疏,连接表更规范但查询成本高,具体表减少空字段却带来重复结构。发散:ORM设计常是在对象表达力、关系约束和查询性能之间选一个可维护的折中。
参考来源
《Java EE企业级编程开发实例详解》第2章《Java持久化API》
知识卡片
面向对象继承映射到关系数据库时没有免费方案:单表查询简单但字段稀疏,连接表更规范但查询成本高,具体表减少空字段却带来重复结构。发散:ORM设计常是在对象表达力、关系约束和查询性能之间选一个可维护的折中。