❓ Какие типы связей поддерживает Hibernate?
Hibernate поддерживает следующие типы связей между сущностями, которые соответствуют отношениям в реляционных базах данных:
🔹 One-to-One (Один-к-одному)
Связь, где одна сущность связана с одной другой сущностью.
Пример: пользователь и его профиль.
🔹 One-to-Many (Один-ко-многим)
Связь, где одна сущность связана с несколькими другими.
Пример: автор и его книги.
🔹 Many-to-One (Многие-к-одному)
Обратное к One-to-Many. Несколько сущностей связаны с одной.
Пример: заказы, относящиеся к одному клиенту.
🔹 Many-to-Many (Многие-ко-многим)
Связь, где множество объектов одной сущности связано с множеством объектов другой.
Пример: студенты и курсы.
Для каждой связи Hibernate предоставляет аннотации, такие как @OneToOne, @OneToMany, @ManyToOne, и @ManyToMany.
Post #755
2.24K
- 👍 13
- 🔥 4
- 🎉 2