У меня есть 2 таблицы:JPA и 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(){...}
}
класс б только базовый класс сущностей без ссылки на А.
Надеюсь, это ясно. Мой вопрос: действительно ли мне нужна таблица соединений для такого простого соединения? Разве это невозможно сделать с помощью простой joincolumn или чего-то еще?