Hibernate复习之Hibernate 映射继承

今日目录:

       1、每个具体类对应一个表

       2、根类对应一个表

       3、每个类对应一个表

 

  • 每个具体类对应一个表(每个子类一张表,每张表都有自己所有的属性字段)

Image.java

Hibernate复习之Hibernate 映射继承_第1张图片

LifeImage.java

Hibernate复习之Hibernate 映射继承_第2张图片

WorkImage.java

Hibernate复习之Hibernate 映射继承_第3张图片

LifeImage.hbm.xml

Hibernate复习之Hibernate 映射继承_第4张图片

WorkImage.hbm.xml

Hibernate复习之Hibernate 映射继承_第5张图片

生成的表:

二、根类对应一个表(整棵树一张表,表内有所有字段)

Image2.java

Hibernate复习之Hibernate 映射继承_第6张图片

Image2.hbm.xml

Hibernate复习之Hibernate 映射继承_第7张图片

LifeImage2.java

WorkImage2.java

Hibernate复习之Hibernate 映射继承_第8张图片

生成的表:

三、每个类对应一个表(父类、子类、子类各一张表,父表中有公共字段,子表中有个性字段+外键约束)

Image3.java

Hibernate复习之Hibernate 映射继承_第9张图片

Image3.hbm.xml

Hibernate复习之Hibernate 映射继承_第10张图片

LifeImage3.java

Hibernate复习之Hibernate 映射继承_第11张图片

WorkImage3.java

Hibernate复习之Hibernate 映射继承_第12张图片

生成的表:

 

添加小编微信(y19970821ywty)可以获取工具,资源,二维码

要用到的工具,视频教程,关注公众号(Java学习之乐)直接免费获取:

你可能感兴趣的:(复习,Java复习之路,hibernate)