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
保存数据
数据库表
本文介绍了Hibernate中的三种继承映射策略:SINGLE_TABLE,JOINED和TABLE_PER_CLASS,并通过具体的例子详细解释了每种策略的特点及适用场景。
2472

被折叠的 条评论
为什么被折叠?



