我有 2 张桌子:
A
s_id(key) name cli type
B
sa_id(key) s_id user pwd
所以在 Jpa 我有:
@Entity
class A...{
@OneToMany(fetch=FetchType.EAGER)
@JoinTable( name="A_B",
joinColumns={@JoinColumn(name="a_id", table="a",unique=false)},
inverseJoinColumns={@JoinColumn(name="b_id", table="b", unique=true)} )
Collection<B> getB(){...}
}
b 类只是一个基本实体类,没有引用 A。
希望这很清楚。我的问题是:我真的需要一个连接表来做这样一个简单的连接吗?这不能用一个简单的joincolumn之类的东西来完成吗?