私は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を参照しない基本的なエンティティクラスです。
うまくいけば、それは明らかです。私の質問は次のとおりです。このような単純な結合を行うには、本当に結合テーブルが必要ですか?これは、単純な結合列などで実行できませんか?