Java EE企业级软件开发 Hibernate的关联映射和继承映射 2014 洛阳师范学院 吕延庆 本节内容提要 Hibernate的关联映射的几种情况 多对一 一对一 多对多 单向关联和双向关联 Hibernate的继承映射的三种策略 每个类分层结构一张表 每个子类一张表 每个具体类一张表 Java中对象的关系 对象关系 继承关系 关联关系 Hibernate开发中的正向工程和反向工程 正向工程: Java类(实体类)? 数据库表 反向工程 (Reverse Engineering) 数据库表 ? Java类(实体类) 通俗的讲,该问题就是实际中“先建表还是先建类”? Hibernate对继承关系的映射 对继承关系的映射,实际上是考虑如何在数据库中建表的问题: 三种常用方法: 每个子类建立一个数据库表 每个类(包含父类和子类)建立一个数据库表 共享同一个数据库表 Hibernate对关联关系的映射 按照关联双方的数量划分 一对一 多对一 多对多 按照关联方向划分 单向关联 双向关联 多对一单向关联 建表时,一定是:“多”的一方具有外键,指向“1”的一方的主键。 例如: ?学生---老师 ?的 ?多--1 映射: 分三个部分: 1,数据表 2,映射文件 3,实体类 多对一单向关联(1)数据表 (如果用hbm2ddl.auto设置,可以不用建表) 学
您可能关注的文档
- EVLW以及PiCCO剖析.ppt
- EWorks有限元剖析.ppt
- 4、基建工程财务决算审计剖析.ppt
- Excel(大学版本)剖析.ppt
- 4、建筑设备工程_通风与空气调节剖析.ppt
- excel插值与拟合剖析.ppt
- Excel公式函数与图表剖析.ppt
- 4、脚手架事故案例学习剖析.ppt
- excel公式与函数的应用剖析.ppt
- 4、教育与经济剖析.ppt
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
原创力文档

文档评论(0)