我们可以将继承层次结构类与数据库的表映射。 在hibernate中定义了三个继承映射策略: 每个层次类一张表每个具体类一张表每个子类一张表 1. 表每个层次类在每个层次映射一张表中,需要单个表来映射整个层次结构,添加一个额外的列(称为标识符列)来标识该类。 但可空(null)值存储在表中。 使用xml文件的每个类层次一张表使用注释的表每个类层次一张表 2. 每个具体类一张表在每个具体类一张表的情况下,按照类创建表。 但是在子类表中添加了重复列。 使用XML文件的每个具体类一张表使用注释的每个具体类一张表 3. 每个子类一张表在这个策略中,表是根据类创建的,但是由外键相关。 所以没有重复的列。 使用xml文件的每个子类一张表使用注释的每个子类一张表 上一篇: Hibernate使用Log4j日志记录(使用properties文件) 下一篇: Hibernate使用xml文件的每个类层次一张表