精通Hibernate之映射继承关系(一)
精通Hibernate之映射继承关系(二)
精通Hibernate之映射继承关系(三)
精通Hibernate之映射继承关系(四)
本章介绍的三种映射方式各有优缺点,表14-1对这三种映射方式做了比较。

表14-1 比较三种映射方式
如果不需要支持多态查询和多态关联,可以采用每个具体类对应一个表的映射方式,如果需要支持多态查询和多态关联,并且子类包含的属性不多,可以采用根类对应一个表的映射方式,如果需要支持多态查询和多态关联,并且子类包含的属性很多,可以采用每个类对应一个表的映射方式。如果继承关系树中包含接口,可以把它当做抽象类来处理。
图14-9显示了一棵复杂的继承关系树,其中DOClass类为抽象类,其他均为具体类。

图14-9 复杂的继承关系树
1
2
3
下一页>>
|