知识卡片

继承映射代价

专业/工作 · 299

内容

面向对象继承映射到关系数据库时没有免费方案:单表查询简单但字段稀疏,连接表更规范但查询成本高,具体表减少空字段却带来重复结构。发散:ORM设计常是在对象表达力、关系约束和查询性能之间选一个可维护的折中。

参考来源

《Java EE企业级编程开发实例详解》第2章《Java持久化API》