当前位置: 首页 > 知识库问答 >
问题:

表上每个类层次结构的联合

唐泳
2023-03-14

我正在处理一个需求。当前有一个搜索页面,其中包含值(示例数据)1)Employee和2)Sport Person的列表框。
对象层次结构(Hibernate Bean)Person是实际对象,它具有两个不同的类1)Employee和2)基于Sports Person的鉴别器列
Person_Type(鉴别器列)。

在搜索页面上,如果用户选择任何一个列表框,将从该子类中得到数据。

现在的要求是同时显示两个子类的结果,这是通过在列表框中增加一个值“Employee+Sports Person”来完成的。

问题的1)两个子类具有不同的结构;2)有不同的属性比较的其他准则。

如何将这两个子类合并。请帮我解决。请注意:我正在尝试不使用基于查询的联合。我想的是OOPS

共有1个答案

陶胤运
2023-03-14

装载两种类型的人应该不成问题。如果查询可以访问公共属性,则可以从Person p WHERE 执行 操作。

如果查询需要使用employeesportsperson的特定属性,则可以执行两个查询,并将结果放入单个列表 中。

排序/显示该列表取决于需要显示或比较的数据。如果您必须比较不同的数据,您可以始终使用比较器 来检查对象的实际类,也可以使用包装器来访问正确的属性以便显示。

 类似资料:
  • 我有以下Java问题 我有以下通用类,它们可能被描绘为: 其中

  • 问题内容: 我试图从我的MySQL数据库中按层次结构获取所有类别和子类别: 我的结果应该是这样(只是示例): 猫A 子猫1 Sub_Sub_Cat 1 Sub_Sub_Cat 2 子猫2 猫B C猫 … MySQL代码: 简而言之,如何在使用 PHP代码 的层次结构中获得它? 问题答案: 使用邻接表模型时,您可以一次性生成结构。 取自一遍父子数组结构(2007年9月; Nate Weiner撰写)

  • 到目前为止,我们一直在使用Spring JpaRepository来满足我们的需求。我觉得这个新需求需要自定义查询,我不认为可以直接使用JParepository来处理这个问题。我只想知道你是怎么想的。不需要自定义sql查询就可以做到这一点吗?

  • 我有一个类的层次结构:是一个基本抽象类

  • 操作步骤: 菜单栏: Navigate —>Type Hierarchy 快捷键: Mac: control + H Windows\/Linux: Ctrl + H

  • 我的应用程序中有一个TreeView对象,由文件夹层次结构填充。我想尝试“爬升”此层次结构,以便获得当前选定项目的路径。我尝试使用TreeViewItem提供的DependencyObject。但是我很困惑,我怎么才能让父母成为一个树上项目,这样我才能继续“爬”上去。 有没有办法将DependencyObject转换成TreeViewItem?