这应该可以使用@OneToMany与TABLE_B 的关联作为@JoinTable:
@Entity
@Table(name="TABLE_A")
public class A {
@OneToMany
@JoinTable(
name="TABLE_B",
joinColumns = @JoinColumn( name="A_ID"),
inverseJoinColumns = @JoinColumn( name="B_ID")
)
public Set<C> cs;
}
@Entity
@Table(name="TABLE_C")
public class C {
}
Run Code Online (Sandbox Code Playgroud)
这样,实体A直接链接到实体C,并且B仅用作连接表.
| 归档时间: |
|
| 查看次数: |
553 次 |
| 最近记录: |