1. 继承关系的实体类
2. Hibernate 配置文件
3. 数据表设置
4. 利用Hibernate session save完成数据录入。
将数据表中的id和name共有属性分在Product实体类,其它Book 和Clothes实体类继承Product类
5. 上述方法是将共有属性归类到一个父类中,由子类继承,从而获取共有属性,但共有属性需同样在子类对应实体的Hibernate实体类配置文件及数据表中显现。
下面将介绍另外两种继承关系。
6. 新建实体类
7. 创建对应的数据表
此外,需将penTbl及phoneTbl的id设为外键,对应productTbl的主键id.
8. 设置实体类Product对应的Hiberate配置文件
9 . 测试
10. 另外一种方法,是利用冗余字段区分不同数据,并将数据记录在同一个表中。
新建表如下:
11. 实体类依旧为Product、Pen、Phone,继承关系不变,其中Product对应Hibernate配置文件如下:
12. 测试
重要说明:
1.上述内容非原创,实转载网易课堂javaEE视频教程。
2. 仅为个人记忆,便于日后回忆。