`

hibernate继承映射

 
阅读更多

Hibernate继承映射中三种表生成策略: SINGLE_TABLE,JOINED,TABLE_PER_CLASS

1.InheritanceType.SINGLE_TABLE:单表继承策略,父类、子类的所有字段存放在同一个表中。

父类:Animal

 子类:Cat

 保存数据
数据库表

 

2.InheritanceType.JOINED:多表继承策略,父类、子类分别存放在各自的表中(各自的字段保存在各自的表中)。

父类:Animal


 子类:Cat

 保存数据

 数据库表



 

3.InheritanceType.TABLE_PER_CLASS:多表继承策略,父类、子类分别存放在各自的表中(子类的表中会有父类的所有字段)。

 

父类:Animal

 
子类:Cat

保存数据
数据库表

 

 

  • 大小: 18.3 KB
  • 大小: 10.9 KB
  • 大小: 19.2 KB
  • 大小: 32.3 KB
  • 大小: 27.3 KB
  • 大小: 8.5 KB
  • 大小: 20.8 KB
  • 大小: 22.4 KB
  • 大小: 7.1 KB
  • 大小: 30.3 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics