Kats555
@Kats555

Как сделать маппинг если используется три таблицы?

Есть 3 таблицы(Tag, Post и Tag_Post), две из них связаны между собой с помощью 3-тей таблицы(Tag_Post), двумя внешними ключами.
При таком порядке, всегда ли нужно использовать вот такую конструкцию в коде для связи OneToOne, OneToMany/ManyToOne и ManyToMany ?

@JoinTable(name = "post_tag",
        joinColumns = @JoinColumn(name = "post_id"),
        inverseJoinColumns = @JoinColumn(name = "tag_id")
    )
  • Вопрос задан
  • 154 просмотра
Решения вопроса 1
@Wan-Derer
Зобанели на Хабре, волки́ ;((
Вроде как, связывание через третью таблицу используется только для варианта many-to-many
https://www.baeldung.com/jpa-many-to-many
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы