【问题标题】:Composite key in Hibernate Annotations confusionHibernate Annotations 混淆中的复合键
【发布时间】:2011-11-22 14:09:37
【问题描述】:

我有两张表,分别是“A”和“B”。第三个表'C'有两列直接引用'A'和'B',即'C'包含分别引用A的id和B的id的'A_id'和'B_id'。在“A_id”和“B_id”上定义了唯一键。但是“C”中没有 id 列。如何在不更改“C”架构的情况下为“C”定义模型类。我对使用 Hibernate 注释很陌生,所以请帮帮我。 “A”和“B”还有其他列,并且已经定义了它们的模型类。

【问题讨论】:

    标签: hibernate hibernate-annotations


    【解决方案1】:

    在我看来,C 只是一个连接表。无需显式映射 C。您可以使用 @JoinTable 注释将关系从 A 映射到 B,反之亦然。请查看One To Many Join Table Setup 的示例。 EMP_PHONE 没有映射,它只是电话和员工之间的连接表

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-10
      相关资源
      最近更新 更多