【问题标题】:Mapping an entity to two other entites using hibernate and JPA使用 hibernate 和 JPA 将一个实体映射到其他两个实体
【发布时间】:2012-03-09 19:58:10
【问题描述】:

我有以下数据库表结构

有一个父实体“Shape”,它由另外两个实体“Rectangle”和“Circle”扩展而来。现在我有一个实体“颜色”,我需要将其与“矩形”或“圆形”相关联。可能有更多从 Shape 扩展的实体,这使我无法将 Color 直接与 Shape 关联。

所有实体Shape、Rectangle、Circle和Color在数据库中都有对应的表。

请帮助提出适当的注释,以便使用 hibernate 和注释映射 Java 中的结构。

请注意,我不允许向数据库中引入更多表。

【问题讨论】:

  • 这不是真正的功课..我真正的问题是相当复杂的,我想我会用更简单的方式来表达..可能是我错了

标签: java hibernate


【解决方案1】:

在RectangleTable和CircleTable中引入colore_id,并使用@ManyToOne对两个类中的引用进行注解

【讨论】:

    猜你喜欢
    • 2013-08-18
    • 2015-10-03
    • 2013-09-19
    • 2019-02-13
    • 1970-01-01
    • 2012-04-06
    • 1970-01-01
    • 1970-01-01
    • 2013-12-24
    相关资源
    最近更新 更多