У меня есть 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 или чем-то?