这应该可以使用@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 次 |
最近记录: |