【发布时间】:2014-03-28 10:37:05
【问题描述】:
我正在处理一个需求。目前有一个搜索页面,其中包含值列表框(示例数据)1)员工和 2)体育人。
对象层次结构(休眠 Bean)
Person 是具有两个不同类的实际对象
1) 员工和
2) 基于运动人
鉴别器列
Person_Type(鉴别器列)。
在搜索页面上,如果用户选择任何一个列表框,将产生来自该子类的数据。
现在要求将两个子类结果一起显示,通过在列表框中再添加一个值“员工+体育人”来完成。
问题的 1)两个子类具有不同的结构 2) 还有其他标准可以与不同的属性进行比较。
如何合并这两个子类。 请帮我解决。 请注意:我正在尝试不使用基于查询的联合。我认为在 OOPS 方面
【问题讨论】:
-
我不太明白您的问题:您有一个包含员工和运动员的列表,需要根据不同的标准对该列表进行排序?
-
@Thomas,我想我混合了 UI 和 Hibernate Object Hierarchy。列表框是具有两个值的 UI 元素。基于选择,DAO 在子类上运行。列表框中的值是 Person_Type,它是一个鉴别器值。
标签: java hibernate hibernate-mapping