前两篇文章《Eclipse快速上手Hibernate--4. 继承映射(1)
document.title="Eclipse快速上手Hibernate--4. 继承映射(1) - "+document.title
》和《继承映射(2)》中已经谈了每个类层次结构一个表(table per class hierarchy)与每个子类一个表(table per subclass)的策略,这篇文章主要说的是每个具体类一个表(table per concrete class)。一些重复的部分这里就不说了,请参考前两篇文章。 这个策略很简单,抽象的基类不参与映射,具体子类参与映射。
1. 创建项目 · 继续沿用上篇文章中所建的Java项目:InheritanceMapping。
2. 编写类文件 · 新建一个类,包名:javamxj.inheritance.two,类名:Person。然后在生成的代码中添加变量,再利用“生成 Getter 和 Setter”,具体方式同《Eclipse快速上手Hibernate--1. 入门实例 》文章中的编辑User.java的方式一样。· 这个类是父类,要注意,这里并没有将父类映射成表。
Person.java
/*
本文地址:http://com.8s8s.com/it/it10292.htm