Встречается на собеседованиях • сегодня
Приведи пример one-to-many
В JPA/Hibernate отношение One-to-Many описывает связь, где одна сущность (родитель) может ссылаться на множество других сущностей (дочерних). Пример:
```java
@Entity
public class Department {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@OneToMany(mappedBy = "department", cascade = CascadeType.ALL)
private List employees = new ArrayList<>();
// getters, setters
}
@Entity
public class Employee {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@ManyToOne
@JoinColumn(name = "department_id")
private Department department;
// getters, setters
}
```
Ключевые моменты:
- `@OneToMany` на стороне родителя (Department)
- `@ManyToOne` на стороне дочерней сущности (Employee)
- `mappedBy` указывает на поле в дочерней сущности, которое управляет связью
- Каскадирование (cascade) позволяет автоматически применять операции к дочерним сущностям

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы