【发布时间】:2011-10-17 11:36:40
【问题描述】:
我有两个表 A 和 B 带有简单的 PK。
@Entity
public class A {
@Id
public int idA;
}
@Entity
public class B {
@Id
public int idB;
}
我想映射一个新的关联类 AB,它只存储 A 和 B 之间的关系,组合 PK idA+idB。 AB 没有任何额外的列,只有idA 和idB 之间的关系。
是否可以使用单个类映射AB?我想避免创建一个新的ABId 类只是为了将其用作AB 中的@IdClass 或@EmbeddedId,并且我不想将它与@ManyToMany 上的@ManyToMany 关联映射或B。
【问题讨论】:
标签: java hibernate hibernate-mapping hibernate-annotations