Hibernate复习之Hibernate 映射继承

今日目录:

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

       2、根类对应一个表

       3、每个类对应一个表

 

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

Image.java

Hibernate复习之Hibernate 映射继承

LifeImage.java

Hibernate复习之Hibernate 映射继承

WorkImage.java

Hibernate复习之Hibernate 映射继承

LifeImage.hbm.xml

Hibernate复习之Hibernate 映射继承

WorkImage.hbm.xml

Hibernate复习之Hibernate 映射继承

生成的表:

Hibernate复习之Hibernate 映射继承

Hibernate复习之Hibernate 映射继承

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

Image2.java

Hibernate复习之Hibernate 映射继承

Image2.hbm.xml

Hibernate复习之Hibernate 映射继承

LifeImage2.java

Hibernate复习之Hibernate 映射继承

WorkImage2.java

Hibernate复习之Hibernate 映射继承

生成的表:

Hibernate复习之Hibernate 映射继承

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

Image3.java

Hibernate复习之Hibernate 映射继承

Image3.hbm.xml

Hibernate复习之Hibernate 映射继承

LifeImage3.java

Hibernate复习之Hibernate 映射继承

WorkImage3.java

Hibernate复习之Hibernate 映射继承

生成的表:

Hibernate复习之Hibernate 映射继承

Hibernate复习之Hibernate 映射继承

Hibernate复习之Hibernate 映射继承

 

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

Hibernate复习之Hibernate 映射继承

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

Hibernate复习之Hibernate 映射继承