使用Hibernate从数据库获取数据的HashMap

时间:2018-07-02 18:09:37

标签: java hibernate

我在数据库中为每个实体拥有4个实体和4个表。他们是:

  • 公司
  • 合同
  • 包装
  • PackageCategory

它们之间是定义的关系:

  • 公司-OneToMany-合同
  • 合同-OneToOne-套餐
  • 包裹-一对一-PackageCategory

相反:

  • 合同-一对一-公司
  • 包裹-一对多-合同
  • PackageCategory-OneToMany-Package

我的数据库如下:enter image description here

我的问题是如何使HashMap<String, List<Company>的密钥来自package_categories.name列,并且该密钥的值将是所有具有合同的公司的清单,该公司属于该软件包,并且该软件包属于何处类别哪个名称等于密钥? 在一个列表中,公司只能出现一次。

0 个答案:

没有答案