- 1
- 0
- 约1.03千字
- 约 10页
- 2016-12-11 发布于重庆
- 举报
JPA继承 技术架构室--陈明伟 大纲 前言 标注 举例 总结 前言 面向对象语言的特点 封装、继承、多态 关系数据库的实体关系 关联 JPA继承定义 将POJO的java类的继承关系映射到数据库中 继承策略 JOINED:继承的子类各自生成一张表 通过id进行关联,符合数据库第三范式,满足大多数需求情况;查询性能较弱,必须通过表的内连接或左外连接来实现多态查询和多态关联 SINGLE_TABLE:只生成一张表,用一个字段当鉴别器 非本鉴别器属性列存在大量null值,因此子类无法定义not null约束 TABLE_PER_CLASS:每个类都生产一张表,包括基类 部分属性取决于鉴别器而非主键,不符合第2范式 继承策略 继承策略 继承策略 标注说明 @Inheritance 选择继承策略 @DiscriminatorColumn配置鉴别器 @DiscriminatorValue设置鉴别值 标注写法 @Entity @Inheritance(strategy = InheritanceType.JOINED) @DiscriminatorColumn(name=FACE_TYPE) @DiscriminatorValue(0) @Table(name=UL_T_FM_FACE) public class FaceVo { 举例 查询 select vo from F
您可能关注的文档
- JGJ_552011_普通混凝土配合比设计规程(阅读).ppt
- 2017届高三第一轮复习备考暨全国卷命题趋势地理全国卷Ⅲ试题评价及2017年高命题趋势预测(共52张).ppt
- JGJ_552011_普通混凝土配合比设计规程1(阅读).ppt
- JGJ/T10-95溷凝土泵送施工技术规程.doc
- JGT100—1999塔式起重机操作使用规程.doc
- jgzy_11(阅读).ppt
- JGT232XX《回弹法检测溷凝土抗压强度技术规程》.doc
- JGJT1932009混凝土耐久性检验评定标准武汉大学(阅读).ppt
- JGJT193-2009溷凝土耐久性检验评定标准.ppt
- jiaoxuekejian0.ppt
- 中国国家标准 GB/Z 18975.11-2026工业自动化系统与集成 流程工厂(包括石油和天然气生产设施)生命周期数据集成 第11部分: 基于RDFS方法论的参考数据工业简化用法.pdf
- GB 51251-2017 建筑防烟排烟系统技术标准 正式版加条文.pdf
- 《建筑防烟排烟系统技术标准》GB51251-2017(170822报批稿)规范.pdf
- 2025年人形机器人市场研究报告.docx
- 2025年人形机器人市场研究报告.pdf
- 从对话到执行:OpenClaw企业级智能体应用手册.pdf
- 《商业模式创新》.pdf
- Openclaw龙虾全维度安全实战指南.pdf
- 2025年IT行业项目管理调查报告.pdf
- 2025年宠物洗护市场复盘总结及新品趋势.pdf
原创力文档

文档评论(0)