TGViewer
Библиотека собеса по Java | вопросы с собеседований Библиотека собеса по Java | вопросы с собеседований @java_interview_lib · 6.43K subscribers
Post #755 2.24K
❓ Какие типы связей поддерживает Hibernate?

Hibernate поддерживает следующие типы связей между сущностями, которые соответствуют отношениям в реляционных базах данных:

🔹 One-to-One (Один-к-одному)
Связь, где одна сущность связана с одной другой сущностью.
Пример: пользователь и его профиль.

🔹 One-to-Many (Один-ко-многим)
Связь, где одна сущность связана с несколькими другими.
Пример: автор и его книги.

🔹 Many-to-One (Многие-к-одному)
Обратное к One-to-Many. Несколько сущностей связаны с одной.
Пример: заказы, относящиеся к одному клиенту.

🔹 Many-to-Many (Многие-ко-многим)
Связь, где множество объектов одной сущности связано с множеством объектов другой.
Пример: студенты и курсы.

Для каждой связи Hibernate предоставляет аннотации, такие как @OneToOne, @OneToMany, @ManyToOne, и @ManyToMany.
  • 👍 13
  • 🔥 4
  • 🎉 2
More from @java_interview_lib
  1. Sep 15, 2026❓ Расскажите о паттерне Facade Facade — это структурный паттерн, который предоставляет про…
  2. Sep 15, 2026😭 Как не потратить недельный лимит AI-кодинга за три дня? Разберём на вебинаре, как трати…
  3. Aug 5, 2026❓ Что такое "diamond problem" и как его решает Java? «Diamond problem» возникает при множе…
  4. Aug 5, 2026👅 Самое сложное — выбрать не курс, а направление Сегодня хочется разобраться в AI-агентах…
  5. Aug 5, 2026Один доступ вместо вечного выбора между «нужно для работы» и «давно хотелось изучить» 👇
  6. Jul 31, 2026❓ Как работает ConcurrentHashMap? ConcurrentHashMap использует сегментирование / распростр…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →