Встречается на собеседованиях • сегодня

Какие знаешь типы связанности между Entity

В Java (JPA/Hibernate) есть несколько типов связей между сущностями: 1. **One-to-One** (`@OneToOne`) - одна сущность ссылается на другую единственным экземпляром ```java @Entity public class User { @OneToOne private Address address; } ``` 2. **One-to-Many** (`@OneToMany`) - одна сущность содержит коллекцию других сущностей ```java @Entity public class Department { @OneToMany(mappedBy="department") private List employees; } ``` 3. **Many-to-One** (`@ManyToOne`) - обратная сторона One-to-Many ```java @Entity public class Employee { @ManyToOne private Department department; } ``` 4. **Many-to-Many** (`@ManyToMany`) - обе сущности содержат коллекции друг друга ```java @Entity public class Student { @ManyToMany private List courses; } ``` Связи могут быть: - Управляемыми (с `mappedBy`) - Двунаправленными/однонаправленными - С каскадированием (`CascadeType`) - С ленивой/жадной загрузкой (`FetchType`)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы