首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

hibernate详解(二)->>继承关系映射(二、三)

2012-09-17 
hibernate详解(二)-----继承关系映射(二、三)hibernate详解(二)-----继承关系映射(二、三)?????? 这篇文

hibernate详解(二)----->>继承关系映射(二、三)

hibernate详解(二)----->>继承关系映射(二、三)

?

????? 这篇文章紧接着hibernate详解(二)----->>继承关系映射(一)。

??? 下面介绍另外两种关系继承关系映射方案:

????? 第二种:每个子类一张表

?

????? 其他的类都一样,就有一个xml文件不一样,里面有些内容不一样

?

????? Student.hbm.xml

?

?

?

?? 运行结果如下图所示:

?

???? hibernate详解(二)->>继承关系映射(二、三)

?

???? hibernate详解(二)->>继承关系映射(二、三)

?

???? hibernate详解(二)->>继承关系映射(二、三)

?

????????? 第三种:每个具体类一张表

?

??? 其他的类都一样,就有一个xml文件不一样,里面有些内容不一样

?

????? Student.hbm.xml

?

?

?

?

????? 运行结果如下图所示:

?

???? hibernate详解(二)->>继承关系映射(二、三)

?

???? hibernate详解(二)->>继承关系映射(二、三)

?

?

?

??? 备注:

?

????????? 继承映射最常用的方案就是以上介绍的三种,在实际开发中,怎么选择合适的方案,笔者根据自己的工作经验,给读者提供一些经验。

?

????????? 如果不需要度多态查询:使用每个具体类一张表。?????? 一定要使用多态查询:子类中的属性相对较少,使用每个继承层次一张表。???? ? 子类中的属性较多,使用每个子类一张表。?????? 简单的问题一般选择每个继承层次一张表,复杂案例额一般选择每个子类一表。



?

?

?

?

热点排行