我们可以将继承层次结构类与数据库表进行映射。Hibernate中定义了三种继承映射策略:
- 每个层次表
- 表格每具体类别
- 每个子类表
【Hibernate继承映射教程】使用xml文件的每个层次结构表
使用注释的每个层次表
表格每具体类别对于每个具体类的表, 将按类创建表。但是在子类表中添加了重复列。
使用xml文件的每个具体类的表
使用注释的每混凝土表类
每个子类表在此策略中, 表是按类创建的, 但由外键关联。因此, 没有重复的列。
使用XML文件的每个子类表
每个子类的表使用注释
推荐阅读
- 使用属性文件通过Log4j进行Hibernate日志记录
- Hibernate架构
- Hibernate中的生成器类
- 在Eclipse中使用XML的Hibernate示例
- Hibernate中的SQL方言
- Hibernate报错org.hibernate.MappingException: Unknown entity: 。。。。